i would start by checking for a good ground between engine , body , and battery. this can be done with a test lite. also check the plugs at both ends of the main harness, up under dash, and back at engine by firewall. also could be as simple as loose fan belt? regards, tim colson