when i start the engine cold the cooling fan comes on and stays on the check engine light is on to. i change the temp gauge and relay and nothing.
i don't have a/c. i did do a rad flush recently . dose any one have any idea what it could be?
Try resetting your computer,it might work,might not.

15.2@89mph 2.171 60ft. 9.830 1/8 R.I.P. "LULU"
Whenever the check engine light is on the computer turns on the cooling fan as a safety feature.
Need to find out what code you have. The ECU will turn on the fan on certain check engine light codes, but not all.
FU Tuning
You definitely need to find out the code. Mine did this last year - it was a misfire code for one cylinder. I'm betting that they program the fan to come on to help keep air moving past the converter, since a misfire would load it up with extra fuel and get it rather warm.
Hopefully yours will be a cheaper fix than mine though. I had a burnt exhaust valve on cylinder #3. Only 75 PSI compression left versus 180 on the other 3. I just wish I had done the compression test first before trying other stuff (plugs, wires, injector). I knew what the code was though, so I was trying to correct what I "thought" could cause the misfire.
Get the code, and we'll try to help once you know what it is.
John
i gust got the code it's P0132 02 sensor circuit high voltage. how do i fix that?
Is the code persistant?
What type of sensor, 1 or 4 wire?
Which sensor, pre or post cat?
Try tightening all the grounds. Floating grounds can cause this.
2002 Cavalier 2200 5spd