P0521 on a Volvo: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
Check the oil level before driving, and stop the engine right away if the oil pressure warning stays on.
What P0521 means on a Volvo
On a Volvo, P0521 means the oil pressure sensor is sending a signal that is out of the expected range for the current engine speed. Volvo's older 5-cylinder engines use a pressure sensor that can fail as its wiring ages. The engine computer flags the code when the reading does not behave the way it should as RPM changes.
Is P0521 common on Volvos?
P0521 shows up on higher-mileage S60s, V70s, and XC90s with the 2.5L 5-cylinder engine, where oil pressure sensor and wiring issues are known to occur. Volvo engines are generally reliable, so a real oil pressure failure is unusual, though cold-weather oil viscosity can briefly affect readings.
Commonly reported on: S60, V70, XC60, XC90.
Symptoms
- Check engine light on
- Oil pressure warning comes on
- Intermittent pressure readings
- Engine runs normally otherwise
Common causes
- most common: Faulty oil pressure sensor
- common: Aged sensor wiring or connector
- common: Low oil level or wrong oil viscosity
- rare: Worn oil pump or clogged pickup
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace the oil pressure sensor | Yes | $80โ250 |
| Repair the sensor wiring or connector | Yes | $20โ150 |
| Verify real oil pressure with a manual gauge | Mechanic | $100โ250 |
Frequently asked questions
Other common Volvo codes
P0521 on other brands
Looking for the full (non-brand-specific) guide? See the P0521 code page โ
Browse all Volvo codes: Volvo hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.