P0521 Engine oil pressure sensor/switch A range/performance
What P0521 means
The engine control unit sees an oil pressure reading that is not plausible for the engine speed and temperature. It could be a faulty sensor, but it can also be a real oil pressure problem, which can quickly damage the engine.
P0521 is a generic SAE J2012 code: it means the same on every make. The exact cause still depends on the car, so read the freeze-frame data before replacing parts.
At a glance
- Severity
- Medium
- Typical repair cost
- 60–1500 €
- Workshop time
- 0.5–6 h
- Repair difficulty
- Medium
- DIY possible
- Yes
- Check engine light
- Yes
- Affects emissions test
- No
Parts and labour at an independent workshop in Europe. Main dealers charge more; the cause decides the bill, not the code.
Symptoms
- Oil pressure warning light flickering
- Oil pressure gauge reading unusual
- Possible ticking or knocking from the engine
Common causes
- Low oil level or wrong oil viscosity
- Faulty oil pressure sensor
- Clogged oil filter or oil pickup screen
- Worn oil pump or engine bearings
- Faulty variable oil pump control on engines that have one
Can I keep driving with P0521?
Check the oil level before driving. If the oil light comes on while driving or the engine starts ticking or knocking, stop and switch off immediately; otherwise have it checked within one to two weeks.
What to check first
- Check the oil level, condition and that the correct grade is used
- Change the oil and filter if overdue
- Measure the actual oil pressure with a mechanical gauge
- Replace the sensor if the real pressure is normal; otherwise investigate the pump and bearings
Related codes
- P0520 Engine oil pressure sensor/switch A circuit
- P0522 Engine oil pressure sensor/switch A low
- P0523 Engine oil pressure sensor/switch A high
- P0530 A/C refrigerant pressure sensor A circuit
- P0510 Closed throttle position switch
- P0532 A/C refrigerant pressure sensor A circuit low
- P0533 A/C refrigerant pressure sensor A circuit high
- P0507 Idle control system RPM higher than expected
Data: TORKO fault-code catalogue, built on OBDex (CC0-1.0) and reviewed against workshop practice. Informational only — it does not replace a diagnosis by a mechanic.
Updated: