What Does Code P1479 Mean?
DTC P1479 indicates a detected malfunction within the High Fan Control Primary Circuit. The Engine Control Module (ECM), also known as the Powertrain Control Module (PCM), is responsible for monitoring the electrical integrity and operational status of the engine cooling fan system. Specifically, P1479 points to an issue with the circuit dedicated to activating and powering the high-speed function of the cooling fan. The ECM detects this problem when it commands the high-speed fan to activate but observes an electrical condition that deviates from its expected parameters for a functional circuit. This could manifest as an open circuit (no current flow), a short circuit (excessive current flow or incorrect voltage feedback), or an out-of-range resistance, all preventing proper high-speed fan operation or indicating an electrical fault within the control path. This subsystem is crucial for maintaining optimal engine operating temperatures, especially during high-load conditions, stop-and-go traffic, or when the air conditioning system is engaged.
Common Symptoms
- Engine Overheating: The most significant symptom, as the engine cannot adequately dissipate heat without the high-speed fan. This is often noticed during idling, low-speed driving, or in hot weather.
- A/C System Inefficiency: The air conditioning condenser relies on airflow from the cooling fan. A malfunctioning high-speed fan can lead to poor A/C performance, blowing warm air, or the A/C compressor cycling excessively.
- Cooling Fan Not Activating: The high-speed fan may not turn on at all when commanded by the ECM, or it may only operate at a lower speed (if applicable for multi-speed systems).
- Check Engine Light (CEL) Illumination: The Malfunction Indicator Lamp (MIL) will typically illuminate once the P1479 code is set.
- Audible Fan Noise Issues: In some cases, a partial fault might cause the fan to run constantly (stuck relay) or make unusual noises if the motor is failing.
What Causes the Code P1479?
- Faulty Cooling Fan Motor: An internal electrical open, short, or excessive resistance within the high-speed winding of the fan motor, or seized bearings causing excessive current draw.
- Defective Cooling Fan Relay: The relay specifically controlling the high-speed fan circuit may be stuck open, stuck closed, have high internal resistance, or have burnt contacts.
- Wiring Harness Issues: An open circuit (broken wire), short to ground, short to voltage, or excessive resistance within the wiring connecting the power source, relay, and the high-speed fan motor.
- Corroded or Loose Electrical Connectors: Poor connection integrity at the fan motor, relay, fuse box, or ECM can interrupt the circuit or introduce excessive resistance.
- Blown Fuse: A specific fuse protecting the high-speed cooling fan circuit may be blown due to an overcurrent condition from a failing motor or a wiring short.
- Faulty Engine Control Module (ECM)/Powertrain Control Module (PCM): While less common, an internal fault within the ECM’s fan driver circuit or monitoring hardware could incorrectly trigger the code.
How to Diagnose and Troubleshoot
Diagnosing P1479 requires a methodical approach, primarily focusing on electrical circuit testing.
- Initial Scan and Freeze Frame Data: Connect an OBD-II scanner to confirm P1479 and check for any other related or pending codes. Retrieve freeze frame data, noting engine temperature, vehicle speed, and A/C status at the time the code was set, as this provides crucial context.
- Visual Inspection:
- Inspect the cooling fan assembly for any physical obstructions (debris, shroud damage) that might impede fan rotation.
- Carefully examine the wiring harness leading to the cooling fan motor and its associated relay(s). Look for signs of chafing, fraying, pinch points, corrosion, or burnt wires.
- Check all electrical connectors in the fan circuit for looseness, corrosion, or bent pins.
- Locate and visually inspect the fuse(s) for the cooling fan circuit, specifically the high-speed circuit if individually fused.
- Cooling Fan Relay Test:
- Identify the high-speed cooling fan relay. Many vehicles use separate relays for low and high speeds, or a single multi-speed relay. Consult a wiring diagram.
- With the ignition off and battery disconnected, remove the relay.
- Test the relay’s coil resistance using a Digital Multimeter (DMM). Compare to specifications; an open circuit or very high resistance indicates a faulty coil.
- Apply battery voltage and ground to the coil terminals (as per wiring diagram) and listen for an audible click. Test continuity across the switched terminals; it should show continuity when activated and open when de-energized.
- Alternatively, swap the suspected high-speed fan relay with a known good, identical relay from a non-critical circuit (e.g., horn relay) to see if the symptoms change or the code clears.
- Cooling Fan Motor Test:
- Disconnect the electrical connector from the cooling fan motor.
- Using jumper wires with an inline fuse (appropriate amperage), apply direct battery voltage and ground to the fan motor terminals. Observe proper polarity. The fan should spin vigorously. If it does not, or spins weakly, the motor is likely faulty.
- While running the fan directly, use a clamp-on ammeter to measure current draw. Compare to manufacturer specifications. Excessive current draw indicates internal motor issues (e.g., shorted windings, failing bearings).
- Check the resistance across the fan motor terminals with a DMM. Compare to specifications; an open circuit or incorrect resistance indicates internal motor failure.
- Circuit Integrity Test (Wiring):
- With the battery disconnected and relevant connectors unplugged (ECM, relay, fan motor), use a DMM to perform continuity checks on all wires in the high-speed fan control circuit. This includes power supply wires from the fuse box, the control wire from the ECM to the relay, and the power/ground wires from the relay to the fan motor.
- Check for shorts to ground: Place one DMM lead on the suspected wire and the other on a known good chassis ground. There should be no continuity.
- Check for shorts to voltage: Reconnect the battery, turn the ignition on (do not start), and use the DMM to measure voltage on the disconnected wires. There should be no unexpected voltage.
- Check for excessive resistance in the wires. Any reading significantly above 0.5 Ohms indicates an issue in the wire itself or its termination.
- ECM Output Test:
- If all other components test good, it may be necessary to verify the ECM’s command signal to the high-speed fan relay. Using a oscilloscope or DMM in voltage mode, monitor the control wire from the ECM to the relay while commanding the fan on via a bi-directional scanner (if available) or by reaching engine temperature. Look for the appropriate voltage or pulse-width modulation (PWM) signal from the ECM.
Recommended Repairs and Solutions
Based on the diagnostic findings, the following repairs are typically recommended:
- Replace Faulty Cooling Fan Motor: If testing confirms the fan motor is open, shorted, drawing excessive current, or simply not operating, replacement of the entire fan motor assembly (or motor only, if serviceable) is necessary.
- Replace Defective Cooling Fan Relay: If the relay fails any of its electrical tests, replace it with an OEM quality part.
- Repair or Replace Damaged Wiring/Connectors: Any identified open circuits, shorts, or high-resistance sections of wiring must be professionally repaired using soldering and heat-shrink tubing, or by replacing the affected section of the harness. Corroded or damaged connectors should be replaced.
- Replace Blown Fuse: If a blown fuse is found, replace it with a fuse of the correct amperage. It is crucial to determine the underlying cause of the blown fuse (e.g., a shorted fan motor or wiring) to prevent immediate re-occurrence.
- ECM/PCM Replacement (Rare): If all other components and wiring test perfectly, and the ECM fails to output the correct command signal, ECM replacement or repair may be necessary. This is a last resort and often requires reprogramming.
Important Mechanics’ Tips:
- Always disconnect the battery negative terminal before performing any electrical repairs or component replacements to prevent accidental shorts or damage to electrical systems.
- Consult the vehicle-specific wiring diagrams and service manuals for accurate wire colors, connector pin-outs, and component locations.
- After any repairs to the cooling system, ensure the cooling system is properly bled of air to prevent air pockets that could lead to further overheating issues.
- Clear the DTCs from the ECM and perform a comprehensive drive cycle to confirm the repair and ensure the P1479 code does not return.
- Consider testing both low and high-speed fan functions (if applicable) after repair, even if only the high-speed circuit was initially at fault, to ensure overall system integrity.

