???
Your friend took his car to the dealer and they fixed his *aftermarket* headlights? I wish my dealer would do that.
Anyways. Have you checked all your wire to make sure that you are not shorting out any where? Make sure your wires are protected. I have seen were a wire sleeving has rube away after a while on metal then started to short out.
Sean