Engine oil pressure sensor/switch
P0521 Code: Engine Oil Pressure Sensor/Switch Range/Performance
P0521 stands for "Engine Oil Pressure Sensor/Switch Range/Performance." The oil pressure sensor (or switch on simpler systems) tells the computer and your dashboard whether the engine has enough oil pressure. P0521 means the reading is outside the range the computer expects for the current engine speed and temperature.
Often the sensor itself is faulty, but not always. The same code can appear when the engine really does have low oil pressure. Low oil pressure can destroy an engine in minutes, so you should treat P0521 as a possible real oil problem until you have proven otherwise.
If the sensor is simply faulty, P0521 is an inconvenience. But if the engine really has low oil pressure, continued driving can ruin it quickly. Do not assume it is just the sensor until the oil level is checked and, if needed, real pressure is tested.
Pull over and check the oil level on the dipstick. If it is low, add the correct oil. If the oil warning light stays on with a full oil level, or you hear knocking or ticking, do not drive; have the oil pressure tested with a mechanical gauge first.
Symptoms you might notice
- Oil pressure warning light flickering or on
- Oil pressure gauge reading low, zero, or jumping (on cars with a gauge)
- Check engine light on
- Oil leaking around the sensor
- Ticking or knocking noise from the engine, if pressure is really low
Common causes
Low oil level
The simplest and one of the most common causes. Check the dipstick before anything else.
Wrong oil viscosity
Oil that is too thin, especially when hot, can produce lower pressure than the computer expects.
Faulty oil pressure sensor or switch
Sensors fail electrically and often start leaking oil. This is a very common cause of P0521.
Damaged wiring or connector
Oil leaking into the connector or damaged wiring can cause false readings.
Actual low oil pressure
A worn oil pump, clogged oil pickup, sludge, or worn engine bearings can cause genuinely low pressure, which is serious.
Clogged or wrong oil filter
An incorrect or defective filter can affect oil pressure.
Before you buy parts
Never assume P0521 is just a bad sensor. Check the oil level first, and if the oil light stays on with a full dipstick, have real oil pressure tested before driving further. Replacing the sensor when the engine truly has low oil pressure can let a fixable problem turn into a destroyed engine.
What to check
- Check the oil level on the dipstick with the car on level ground. Top it up with the oil grade your owner's manual specifies if it is low.
- Confirm the oil change history and that the correct oil viscosity was used.
- Look around the oil pressure sensor (usually on the engine block near the oil filter) for oil leaks, which often means the sensor has failed.
- Inspect the sensor connector for oil inside or corrosion.
- Have a shop install a mechanical oil pressure gauge. If real pressure is normal, the sensor is at fault. If real pressure is low, the engine has an internal oil problem.
Possible repairs
Add or change the oil
Topping off low oil, or changing to the correct viscosity, fixes the cause when the oil was the issue.
Replace the oil pressure sensor or switch
If a mechanical gauge shows good pressure, replacing the sensor is usually an inexpensive repair.
Repair the wiring or connector
Cleaning or replacing an oil-soaked connector restores an accurate reading.
Fix low oil pressure
If real pressure is low, the repair can include an oil pump, pickup screen cleaning, or bearing work. This is a shop job.
Parts and tools that may help
Enter your year, make and model on the store's site to see parts that fit your car.
GarageGuide may earn a commission if you buy through these links, at no extra cost to you. Always check that a part fits your exact vehicle before buying.
Frequently asked questions
Is P0521 serious?
It can be. Often it is a faulty sensor, but it can also mean real low oil pressure, which can damage an engine quickly. Check the oil level right away.
Can I drive with P0521?
Check the oil first. If the level is fine and the warning light is off, you can drive gently to a shop. If the oil light stays on or the engine knocks, do not drive.
Is it the oil pressure sensor or the engine?
A mechanical oil pressure gauge answers that. Normal pressure means the sensor is bad; low pressure means the engine has a real oil problem.
Why is oil leaking from my oil pressure sensor?
A leaking sensor usually means it has failed internally. Replacing it typically stops the leak and fixes the reading.
How much does it cost to fix P0521?
Often just an oil top-off or an inexpensive sensor. If real oil pressure is low, the repair can be much more costly.