One thing we haven't clarified. Have you recently changed all 4 lamps to halogen? If so, you may be drawing too many amps for the breaker, which could be inside the h/l switch. You mentioned you changed that, but if it's not rated for the draw of four halogens then a new one would still have the same problem.