P0521 Code: Engine Oil Pressure Sensor/Switch Range/Performance
๐ Moderate severity ยท drivable
Drivable if oil level is fine, but the oil pressure reading is unreliable, so check the oil soon.
What P0521 means
The engine oil pressure sensor is reporting a reading that's out of the expected range for the current engine speed and conditions.
Symptoms
- Check engine light is on
- Oil pressure gauge reading incorrectly
- Possible false oil pressure warning
Common causes
- most common: Faulty oil pressure sensor
- common: Low engine oil level
- less common: Clogged oil pickup or failing oil pump
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Check the engine oil level and top up if low | Yes | $10โ30 |
| Replace the oil pressure sensor | Yes | $20โ80 |
| Diagnose a genuine oil pressure problem | Mechanic | $100โ300 |
Frequently asked questions
Can I drive with a P0521 code?
Yes, but check the oil level first. If the level is fine, it's likely a faulty sensor.
What is the most common cause of P0521?
A faulty oil pressure sensor.
How much does it cost to fix a P0521?
Typically $20โ$80 for a new oil pressure sensor.
Related codes
P0520
P0520 Code: Engine Oil Pressure Sensor/Switch Circuit Malfunction
P0522P0522 Code: Engine Oil Pressure Sensor/Switch Circuit Low Voltage
P0523P0523 Code: Engine Oil Pressure Sensor/Switch A High Input
P0521 by vehicle brand
Causes and repair costs for P0521 differ between makes. Pick your brand for the specifics.
Toyota
P0521 on a Toyota
HondaP0521 on a Honda
FordP0521 on a Ford
ChevyP0521 on a Chevy
NissanP0521 on a Nissan
BMWP0521 on a BMW
Mercedes-BenzP0521 on a Mercedes-Benz
VolkswagenP0521 on a Volkswagen
HyundaiP0521 on a Hyundai
SubaruP0521 on a Subaru
MazdaP0521 on a Mazda
JeepP0521 on a Jeep
GMCP0521 on a GMC
LexusP0521 on a Lexus
VolvoP0521 on a Volvo
Related guide: The 10 Most Common Check Engine Codes โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.