Skip to content
EN · km
Units
My Garage
Generic OBD-II code Speed, idle and inputs

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

The oil pressure reading does not match what the engine control unit expects.

High risk

Check the oil level and have the pressure measured soon.

Short answer · Can I keep driving with P0521?

Only after checking the oil level. This code can mean real oil pressure problems or a sensor fault. Have the oil pressure measured mechanically soon.

On this page

What does P0521 mean?

Code P0521 means the oil pressure signal is electrically fine but not plausible: for example, it does not change with engine speed. This can be a real oil pressure problem or a faulty sensor.

Low oil level, wrong oil viscosity or a worn pump can give implausible readings, as can a failing sensor.

What the car does when the code is set

The check engine light comes on and, depending on the car, the oil pressure warning may be shown or may no longer work correctly. Some engines with a variable oil pump switch to maximum pressure as a precaution.

How the system works

Engine oil is pumped through the bearings and other moving parts under pressure. The pressure rises with engine speed and falls as the oil gets hot and thin. A switch or sensor in the oil gallery reports this pressure. A switch only says whether there is enough pressure, while a sensor gives a continuous reading the engine control unit can use, for example to control a variable oil pump. If the electrical signal is out of range or does not fit the engine speed and temperature, a code is stored.

PPowertrain
0Generic code (SAE)
5Speed, idle and inputs
21Specific fault

Common symptoms

Possible causes

Listed without ranking. The cause on your car depends on make, engine and mileage — see the maker notes below.

  1. Low oil levelAlways check this first.
  2. Faulty oil pressure sensor or switchA common cause, often with an oil leak at the sender.
  3. Wiring or connector faultOil in the connector or a damaged wire.
  4. Real low oil pressureA worn oil pump, blocked pickup or worn bearings.

How it is diagnosed

  1. Check the oil level nowPark on level ground and check the dipstick or the oil level display. Top up with the specified oil if needed.
  2. Confirm the pressure mechanicallyA workshop fits a mechanical gauge in place of the sensor to measure the real oil pressure.
  3. Check the connector and wiringLook for oil in the connector and damaged wiring.
  4. Replace the sensor if the pressure is rightIf the measured pressure is within specification, the sensor or wiring is at fault.If the red oil pressure light is on, stop the engine. Running without oil pressure destroys the engine in minutes.

Questions about P0521

Is this code a sensor problem or real low pressure?

The code alone cannot tell. Only a mechanical pressure test confirms whether the engine has enough oil pressure.

How do I know the oil pressure is really fine?

Only a mechanical gauge test confirms it. The red oil pressure light is a warning; a sensor code is not.

Terms on this page