2008 EDGE 2WD Limited with tow package (V6)
I have already: had coolant flushed (changed thermostat at the same time), replaced entire fan assembly including fan module control, checked fuses (no relay).
Symptoms: heater blows cold. Thought thermostat was sticking Off/on at first because it overheated just for a moment then went back to normal. After changing thermostat, heater worked for about a day, then the car overheated again, and heater started blowing cold.
Figured Out fans weren't turning on (tested by hot wiring). Just put new assembly in today (was very easy, btw!) and fans aren't staying on consistently. It's worth noting before completely going out, previous fans were intermittently going out also. Had to put the car in neutral (or pull over if possible) and turn the ignition off/on a few times to get them to turn on.
Other things that can affect the fans turning on: CHT Sensor which goes to the PCM, and another cord goes from PCM to Fan Control Module. However, I don't think either of these would impact the heater right?
As far as I can tell, since changing the fans the only time they don't turn on as they're supposed to is on initial cold start. Once the engine starts to get hot & I turn it off (usually leave the heater blowing without the engine on for a few), I can turn it back on and fans kick on right away. Because I had to work today, this has only happened twice. Every other time I've started it, the engine was already somewhat warm and there was no problem.
Maybe there are 2 separate issues happening by coincidence? A friend of mine thinks there may be an air bubble from when the coolant was flushed. Tomorrow morning I also plan to watch it as it warms up on the first start (so I'm ready if it over heats) to test the plug going to the fan control module. Once it's warm, gonna try to check the hoses to/from the heater core to be sure it's not clogged. Same friend Also said he had similar problems a while back on a different vehicle & ended up having to replace the radiator. Any easy way to test that?