Skip to content
Skip to content

OBD-II Code

P0529

Severity

Not yet reviewed

Nobody on our side has assessed this code yet, so we are not going to guess at how serious it is.

Can you drive it

We cannot say

Treat it as unknown until a shop reads it with live data. If the check-engine light is FLASHING, stop driving as soon as it is safe to — that means an active misfire, whatever the code.

Indicative cost (USD)

$150–$900

From this code's diagnostic notes. Varies by vehicle, diagnosis, parts, and local labor. This is not a repair quote.

P0529 sets when the ECU reads the cooling-fan speed sensor and the actual fan RPM signal does not match the commanded fan speed within tolerance, OR the signal is implausible relative to coolant temperature and electrical load.

How a shop works this

Work from evidence to part, not the other way round. A code names a circuit or a symptom; it does not name the part that failed.

  1. Note every code that is set, not just this one.

    Codes that appear together usually narrow the cause faster than any one of them read alone.

  2. Read the freeze frame — the conditions the fault was recorded under.

    Cold or warm, idle or load, road speed and engine speed. A fault that only appears cold is a different fault from one that only appears under load, even with the same code on the scanner.

  3. Confirm the fault is current rather than history.

    Clear the code and see whether it returns under those same conditions. A code that does not come back may have been logged during a repair, a flat battery, or a bad connection that has since been disturbed.

  4. Then follow the diagnostic notes further down this page, in the order they are written.

    They are written in the order a shop works this code, cheapest checks first. Where they name a component, inspect its wiring and connector before replacing it.

If the code comes back after a repair, the underlying fault is still there. That is the point to bring in a scanner with live data and freeze-frame, or a shop that has one.

Read the full diagnostic procedureP0529 sets when the ECU reads the cooling-fan speed sensor and the actual fan RPM signal does not match the commanded fan speed within tolerance, OR…

P0529 sets when the ECU reads the cooling-fan speed sensor and the actual fan RPM signal does not match the commanded fan speed within tolerance, OR the signal is implausible relative to coolant temperature and electrical load. This code appears on vehicles with electronically-controlled variable-speed cooling fans that report back actual fan RPM (some BMW, Mercedes, GM, and heavy-duty truck applications) rather than simple on/off cooling fans.

Cheapest-first ladder

  1. Inspect the fan visually - debris jammed in the fan shroud, a broken fan blade, or a fan that's dragging on the shroud will all set P0529; a 5-minute look saves real money.
  2. Read live data: commanded fan speed vs. actual fan speed at a known temperature - if commanded is 60% and actual is 0%, the fan motor or its control module is dead; if commanded is 60% and actual reads 100%, the speed sensor is feeding a stuck/spurious signal.
  3. Check the fan-module connector and ground - fan controllers run high current and corroded grounds cook the controller; clean and re-torque before condemning a $300-$700 fan module. Expensive-misdiagnosis trap: replacing the entire electric fan assembly when the fault is a connector pin or a $60 fan-speed sensor on a serviceable module.
Vehicle-specific patterns2007-2013 BMW E90/E60 with the variable-speed electric cooling fan (335i, 535i, X5) throws P0529 from a failed fan-control module - documented common…
  • 2007-2013BMW E90/E60 with the variable-speed electric cooling fan (335i, 535i, X5) throws P0529 from a failed fan-control module - documented common failure around 80-100k miles.
  • 2008-2014Mercedes-Benz C-Class / E-Class / GLK with the variable-speed cooling fan throws P0529 from a fan motor with worn brushes that reports erratic RPM until it stops entirely.
  • 2014-2018RAM 1500 EcoDiesel 3.0L throws P0529 from a fan-clutch electronics failure on the viscous/electronic hybrid fan.
  • 2011-2017Chevy Cruze and Sonic with the 1.4L turbo throw P0529 from a failed cooling-fan resistor pack or fan module on the GM hot-side cooling system.

Estimated repair$150 to $900

Look up another code

More free tools

See all 9 tools