Engine overheating when A/C is not on

2011 CHEVROLET SILVERADO
220,000 MILES • 4.8L • V8 • 2WD • AUTOMATIC
Avatar
CRAIGOMURPHY
  • MEMBER
  • 1 POST
The radiator fans only run when the A/C is on, which causes the engine to overheat when not running. I have switched the relays and put in a new temperature sending unit, no luck.

Any suggestions?
Apr 29, 2022 at 2:42 PM
Repair Safety Notice: This information is for general instructional purposes only. Vehicle repair can be dangerous. Verify all information, follow manufacturer service procedures, use proper tools and safety equipment, and consult a qualified repair shop when needed.
Advertisement
Avatar
KASEKENNY
  • AUTOMOTIVE REPAIR CONTRIBUTOR
  • 18,907 POSTS
So, there are a couple things that can cause this. Basically, you covered a couple of them with the relays and temperature sensor but the next thing to do is check the voltage at the relays to find out if they are getting commanded on by the PCM.

We need to check for ground on the three control wires from the PCM to the relays.

https://www.2carpros.com/articles/how-to-check-wiring

The way we do this is we need to put the meter on battery positive and then put the black lead on the relay terminal that leads to the PCM and then start the engine. When the temp comes up the PCM should ground these terminals which means the meter will read 12 volts or if you want to use a test light, the light should turn on.

This means the PCM is grounding the relays and commanding them on.

However, if the fans work when the A/C is on then that means the PCM can ground them. We just need to find out if they are not grounding them when they should.

I suspect this is going to be a PCM issue, but we need to prove this out so let me know what questions you have.

Thanks
Apr 30, 2022 at 6:22 PM
Advertisement