if it does it only when its hot...you could have a bad relay. just turn your car to where your engine, abs, etc lights come on. when they turn off you should hear a light clicking noise. if you dont hear that, your relay is out. it will work sometimes and not other times.