DTC codes / P05xx · Vehicle speed, idle control and auxiliary inputs / P0528
P0528 means the engine control module (ECM) is not receiving a usable signal from the cooling fan speed sensor, so it cannot confirm the fan is turning at the commanded speed. The ECM typically sets this code after commanding the fan on and seeing no pulse, voltage, or data response from the sensor circuit within a calibrated time window.
You can usually drive short distances at speed with the warning light on, but avoid prolonged idling and stop-and-go traffic because the fan may not run when commanded. If the temperature gauge climbs or the air conditioning stops cooling, pull over and shut the engine off to prevent overheating damage.
Tools we recommend are in the Auto Veteran shop on Amazon. As an Amazon Associate we earn from qualifying purchases.
Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.