P1478 — Fan Secondary High With Fan(s) Off
For Ford vehicles
cooling fan driver
powertrain (engine/transmission)
Is it safe to drive?
Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm P1478 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the fan secondary high with fan(s) off for damage, corrosion, chafing or poor contact.
- Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
- Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P1478 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P1478 (parts and labor, USD, independent shop rates): Replace the faulty sensor or actuator: $150–$500; Control module repair: $300–$1,000; Repair wiring or connectors: $80–$250. Overall, fixing P1478 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
How do I diagnose P1478 myself?
Start with a scan: confirm P1478, save the freeze frame and note any companion codes. Then inspect the wiring and connectors related to the sensor and actuator circuits, and verify the suspect component against live data before buying parts.
Will P1478 clear itself?
Sometimes P1478 clears after a few drive cycles if the fault was intermittent — for example a loose connector or a tank of bad fuel. The underlying cause usually remains, so the code tends to return. Clear it once; if it comes back, diagnose rather than erase it repeatedly.
What does OBD2 code P1478 mean?
Fan Secondary High With Fan(s) Off (P1478): a powertrain (engine/transmission) fault affecting the sensor and actuator circuits. The car is usually drivable while you plan the repair. Most often caused by faulty sensor or actuator of the affected circuit, control module driver fault, open or shorted wiring in the circuit.
How much does it cost to fix P1478?
Replace the faulty sensor or actuator — $150–$500; Control module repair — $300–$1,000; Repair wiring or connectors — $80–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
Is it safe to drive with P1478?
In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.
When the engine control unit stores trouble code P1478, it means the onboard diagnostics have spotted something wrong with the secondary fan circuit. Specifically, the system has detected that a fan is reporting a "high" signal while the powertrain computer believes the fan(s) should be off. This puts P1478 squarely in the powertrain category, since it involves engine cooling hardware that the ECU constantly supervises through its sensor and actuator loops.
The ECU tracks the secondary fan circuit by watching voltage signals from the fan motor drivers and related sensors. During normal operation, the computer commands fans on or off based on coolant temperature, air conditioning use, and other thermal loads. When those voltage readings stray outside the expected range for enough consecutive drive cycles, the ECU flags the problem as P1478 and illuminates the Check Engine Light. It also captures freeze frame data—a snapshot of engine rpm, load, temperature, and vehicle speed the instant the fault appeared, which gives you a precise starting point for tracking down the root cause.
Common Symptoms of P1478
The Check Engine Light will be illuminated and remain on until the fault is resolved. You may notice the affected auxiliary system—typically the secondary cooling fan—running erratically, failing to activate when needed, or not responding at all. Some vehicles drop into reduced-power limp mode depending on which component the fault actually involves. Fuel economy can suffer in certain cases because the engine management system may alter its strategy to compensate for the abnormal reading. The severity of symptoms varies; some drivers report barely noticeable effects while others experience more pronounced performance issues.
Likely Causes of P1478
The most frequent culprit behind P1478 is a corroded, loose, or damaged electrical connector at the fan assembly or its control circuit. Control module driver failures also appear regularly, since the ECU's output stages can degrade over time. Open or shorted wiring somewhere in the fan control circuit will trigger the same code, especially in older vehicles where wire insulation has cracked or chafed through. A blown fuse that feeds the fan circuit will cut power and cause abnormal readings that the ECU interprets as the high-with-fans-off condition.
How to Diagnose P1478
Begin by connecting an OBD2 scanner and confirming that P1478 is the active or pending code, then record all freeze frame data before clearing anything. Those recorded conditions—rpm, load, temperature, and speed—tell you exactly what the engine was doing when the fault occurred. Next, scan for any additional trouble codes; related codes often point toward the true source of the problem. Checking manufacturer technical service bulletins for your specific make and model is worthwhile too, since many P0xxx codes have documented factory fixes or software updates available.
Perform a thorough visual inspection of the wiring harness and connectors tied to the secondary fan circuit. Look for damaged insulation, corrosion buildup, broken wires, or connectors that are not fully seated. Using a multimeter, measure reference voltage, ground continuity, and signal integrity at the fan motor connector. With the key on and engine off, you should see proper reference voltages; any deviation points toward a wiring or control issue. A wiggle test—gently moving the harness while monitoring live data—can reveal intermittent breaks that do not show up under static testing.
After identifying and addressing any found issues, clear the code and complete a full drive cycle that reproduces the freeze frame conditions. Re-scan to confirm that P1478 does not return, which validates that the repair is complete.
Repair Options and Costs
The repair path depends entirely on what the diagnosis uncovers. Replacing a faulty fan sensor or the secondary fan actuator motor typically runs $150–$500 for parts and labor. If the problem traces back to the ECU itself—a failed driver stage inside the control module—repair or replacement generally costs $300–$1,000. Fixing damaged wiring or connectors is usually the least expensive route, ranging from $80–$250 depending on the extent of the damage and whether splice repairs or full connector replacement are needed.
Total Cost to Fix P1478
The wide range reflects how many different failure points can produce the same code. Most independent shops charge between $80 and $1,000 total, with the specific bill depending on whether you need a simple connector fix or a full control module replacement. Spending time on accurate diagnosis before purchasing parts almost always saves money—the most expensive repair is rarely the first one to investigate.
Can You Drive with P1478?
In most situations, the vehicle remains drivable, though you may notice reduced performance or a non-functional auxiliary cooling system. Treat the fault as urgent if you experience stalling, failure to start, or warnings related to braking or steering, as these indicate more serious conditions that warrant immediate attention.