Like all things CRD, the FSM is not super helpful in diagnosing this always-on fan.
The button in the HVAC panel talks to the BCM per 8W-45-5
Most of the AC system (coil, cabin heater, radiator fans, low pressure switch) all talk to the ECM per 8W-42-6
The AC pressure transducer (aka high pressure switch) talks to the FCM per 8W-42-7
What I think happens:
So the button tells the BCM "AC request," the BCM tells the FCM "AC request," and the FCM checks the pressure transducer (near the compressor) to see that system pressure is within an acceptable range. The FCM *must* send an AC request to the ECM, as it's the ECM which is responsible for engaging the compressor coil and turning on the fan. Right?
I'd entertained the possibility that there's a wiring problem, but that seems unlikely. That fan relay coils are powered by the ASD relay and grounded by the ECM. If that ground was bad, the fan would start as soon as the key is switched on, but it doesn't.... it waits until the engine is started. That sure seems like everything is behaving in the wiring department.
There really isn't much room for error here - it's all CAN messages until it gets to the ECM which turns the relays on or off. The only reason it would turn them on is if there is a an active AC request *and* the pressure switch reads pressure. It can't read pressure, there is none. It can't have an AC request, the button is off.
The fan will also respond to high temps, but OBDII shows coolant temperature that agrees with the gauge. High temps don't seem on the table.
Why is the ECM pulling the relay coils down? And why *both* of them and not high speed or low speed? What am I missing?
Also, I wanna say, again, the FSM was written by idiots. It says:
Quote:
The A/C high pressure switch is connected in series electrically with the A/C low pressure switch between ground and the engine control module (ECM)
and
Quote:
Check for continuity between both terminals of the A/C high pressure switch. There should be continuity.
but the wiring diagram *clearly* indicates the "high pressure switch" is actually a 3-wire pressure transducer connected to the FCM. Stupid.