DTC codes / Subaru codes / P1520
P1520 on a Subaru means the engine control module (ECM) has detected an abnormally high voltage on the control circuit for radiator fan relay 1, which usually points to an open circuit or a relay coil that is not completing the ground path. The ECM commands the relay by pulling its control wire low; when that wire stays at or near battery voltage instead of dropping, the ECM flags the circuit as high.
You can usually drive a short distance to a repair shop, but avoid heavy traffic, long idles, and towing because the primary cooling fan may not run and the engine can overheat. If the temperature gauge climbs above normal or the A/C stops cooling at a standstill, pull over and let the engine cool before continuing.
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 Subaru vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.
Get the app
Quick access from your home screen.