I have a 1994 Chevy S10, 2 wheel drive, 2.2 motor. I have a problem with the haet, the heater turns on and off. I replaced the thermostat twice and it worked fine for a while then stopped working. Now it turns on for a while then turns off for a while. Also the car is starting to over heat, the needle goes to hot then come back down to normal. I wanted to get some opinions and thoughts from everyboody on what it could be. Thanks