Sound advice from that man. Not being cheeky, but it sounds like you don't have much knowledge on electrical items, so I would advise getting an electrician to check the items over. It won't cost you the earth (no pun intended).
Sometimes the problem with these type of lights is the units are quite often fine, but the leads can be at fault - or even repaired incorrectly previously.