P0521: Engine Oil Pressure Sensor/Switch "A" Range/Performance

P0521 means Engine Oil Pressure Sensor/Switch "A" Range/Performance. The engine oil pressure sensor or switch reports oil pressure. The signal is inside its electrical limits, but it does not make sense compared with what the module expects from other sensors or from engine conditions (a "range/performance" fault). The part is often working electrically but reporting a wrong or implausible value.

CodeP0521
SystemEngine lubrication
SeverityHigh
TypeGeneric powertrain

Can I keep driving? Limit driving and diagnose promptly. Continued driving can cause damage, stalling or limp mode.

Common symptoms

  • Check engine light on
  • Oil pressure light or gauge behaving erratically
  • On some vehicles, reduced power

Possible causes

  • Failed oil pressure sensor or switch (often leaking oil)
  • Wiring or connector fault
  • Actual low oil pressure (range/performance)

How to diagnose P0521

  1. Check the oil level immediately.
  2. Verify real oil pressure with a mechanical gauge before replacing the sensor.
  3. Inspect the sensor connector, often contaminated with oil.
  4. Check power, ground and signal.

If the oil pressure warning light is on, stop the engine until oil pressure has been verified.

What the code means, digit by digit

PPowertrain0Generic (SAE) code5Sub-system21Specific fault

Generic codes have the same definition on every OBD-II vehicle (petrol cars from model year 1996 in the US, 2001 in the EU; diesels later). Manufacturers can add their own enhanced codes; those are not listed here.

Related codes

General guidance only. Fault codes describe what the engine computer saw, not which part failed: confirm with testing before replacing parts, and follow the vehicle's service information.