P0520: Engine oil pressure sensor or switch circuit malfunction
Oil pressure sensor/switch circuit fault
Severity: Inspect soon
This is an electrical fault in the oil pressure sensor or switch circuit, not proof that oil pressure is low. But while the circuit is faulty the car may not be able to warn you of a real loss of oil pressure, which can ruin an engine quickly, so check the oil level and have it inspected promptly.
It gets more serious if:
- Stop: Stop in a safe place and turn the engine off if the oil pressure warning light or a low oil pressure message comes on. Honda and Toyota manuals both say to stop immediately, and Honda warns that running with low oil pressure can cause serious engine damage almost at once.
- Stop: Stop and turn the engine off if you hear new knocking, ticking or rattling from the engine. These noises can mean the engine is not getting enough oil, and running it can cause serious damage quickly.
P0520 in short
P0520 means the engine computer sees a fault in the oil pressure sensor or switch circuit. It is usually the sensor, its connector or its wiring, not low oil pressure. Check the oil level and have it inspected soon. Stop the engine at once if the oil pressure light comes on or the engine starts knocking.
Most engines have an oil pressure sensor or switch screwed into the block that tells the computer, and the warning light or gauge, whether there is oil pressure. P0520 sets when the signal from that circuit is missing, shorted or outside the range the computer expects.
On its own, P0520 is a circuit code. The engine may have perfectly good oil pressure. The concern is that a faulty sensor circuit can hide a real problem, and low oil pressure can destroy bearings in a very short time.
So treat it with care: check the oil level first, listen for any new engine noise, and have the circuit and the real oil pressure checked. A shop can confirm actual pressure with a mechanical gauge.
Most likely causes
Cause 1: Failed oil pressure sensor or switch
Common general cause- Why it ranks here
- The code is about this part's circuit, and a failed sender or switch is a known cause of false oil pressure readings and warnings.
- What would change this
- Rises if a mechanical gauge shows normal oil pressure while the sensor reading is wrong or missing.
Cause 2: Loose, corroded or oil-soaked connector, or damaged wiring
Possible — needs testing- Why it ranks here
- The code covers the whole circuit, so a connector or wire fault sets it the same way a bad sensor does. This needs a circuit test to confirm.
- What would change this
- Rises if the connector is loose, corroded or full of oil, or the reading changes when the harness is moved.
Cause 3: Sensor revised by the maker (some FCA models)
Supported by vehicle data- Why it ranks here
- FCA issued a bulletin for a revised oil pressure sensor for P0520 across many 2012–2014 Chrysler, Dodge, Jeep and Ram models.
- What would change this
- Rises if your vehicle is covered by the bulletin.
Cause 4: Real low oil pressure (low oil level, worn pump or bearings)
Possible — needs testing- Why it ranks here
- Less likely with a circuit code, but it must be ruled out because it is the costly outcome. Low oil, a worn pump and worn bearings all lower oil pressure.
- What would change this
- Rises if the oil level is low, the engine is noisy, or a mechanical gauge shows low pressure.
What to test first
Start at step 1. Each result tells you what it means and where to go next.
Step 1: Park on level ground, turn the engine off, wait a few minutes, and check the oil level on the dipstick.
IfThe oil level is low
It meansTop up with the oil your owner's manual lists, and do not drive until it is at the full mark. Find out why it was low.
Points to: Real low oil pressure (low oil level, worn pump or bearings)
IfThe oil level is correct
It meansLook for a bulletin next.
Step 2: Ask a dealer whether your VIN has a bulletin for P0520. FCA has issued one on many 2012–2014 models.
IfA bulletin applies
It meansFollow it.
IfNo bulletin applies
It meansHave the real oil pressure and the circuit tested.
Step 3: Have a shop fit a mechanical oil pressure gauge in place of the sensor and compare real pressure with the maker's specification.
Warning:This means removing the sensor and running the engine with a gauge fitted. Hot oil can spray if a fitting leaks, and running with low pressure can damage the engine. Leave it to a shop.
IfReal oil pressure is normal
It meansThe fault is in the sensor or its circuit.
IfReal oil pressure is low
It meansDo not drive. The engine needs repair.
Points to: Real low oil pressure (low oil level, worn pump or bearings)
Step 4: Have a shop check the sensor's connector, reference voltage, ground and signal wire with a wiring diagram.
Warning:Probing the wrong pins can damage the engine computer. Use the maker's wiring diagram.
IfThe wiring and connector test good
It meansReplace the sensor.
IfA wire or connector is faulty
It meansRepair it.
Points to: Loose, corroded or oil-soaked connector, or damaged wiring
Symptoms
- Check engine light with no change in how the engine runs
- Oil pressure gauge reads zero, maximum or jumps around
- Oil pressure warning light or low oil pressure message Gets more serious: stop and have it checked.
- Knocking, ticking or rattling from the engine Gets more serious: stop and have it checked.
How to fix
Step 1: Park on level ground, turn the engine off, wait a few minutes and check the oil level. Top up if it is low.
Step 2: Ask a dealer whether your VIN has an open bulletin for P0520.
On your vehicle
DodgeYour car
2012–2014 · Charger
Supported by vehicle dataFCA bulletin 18-034-14 (REV. A) supplies a revised oil pressure sensor for P0520 across many 2012–2014 Chrysler, Dodge, Jeep and Ram models. Whether the bulletin is still current is not verified, so it is labelled vehicle data rather than confirmed.
18-034-14Status unverified
P0520, revised oil pressure sensor (REV. A)
2012–2014charger, challenger, dart, durango, grand-caravan, journey · issued · NHTSA 10141224
FCA released a revised oil pressure sensor for P0520. Coverage includes many 2012–2014 Chrysler, Dodge, Jeep and Ram models, including the Chrysler 200 and 300, Jeep Cherokee, Grand Cherokee and Wrangler, and Ram 1500 to 4500 and ProMaster. Check the bulletin for the exact models and years.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
JeepYour car
2012–2014 · Grand Cherokee
Supported by vehicle dataThe same FCA bulletin, 18-034-14 (REV. A), covers Jeep models including the Grand Cherokee. Check your VIN with a dealer before replacing the sensor with an aftermarket part. Whether the bulletin is still current is not verified.
18-034-14Status unverified
P0520, revised oil pressure sensor (REV. A)
2012–2014charger, challenger, dart, durango, grand-caravan, journey · issued · NHTSA 10141224
FCA released a revised oil pressure sensor for P0520. Coverage includes many 2012–2014 Chrysler, Dodge, Jeep and Ram models, including the Chrysler 200 and 300, Jeep Cherokee, Grand Cherokee and Wrangler, and Ram 1500 to 4500 and ProMaster. Check the bulletin for the exact models and years.
We couldn't confirm whether this bulletin is still current, so it doesn't count as confirmation.
Related codes
P0520 questions
Does P0520 mean my engine has low oil pressure?
Not by itself. It is a circuit fault in the sensor or switch. But the engine may not be able to warn you of real low pressure while it is set, so check the oil and have it inspected.
What is the difference between P0520 and P0521?
P0520 is a circuit fault in the oil pressure sensor or switch. P0521 means the reading is out of the expected range, which can also point to real low oil pressure.
Should I stop driving with P0520?
Stop at once and turn the engine off if the oil pressure light comes on or the engine starts knocking. Otherwise check the oil level and get it inspected soon.
Sources and review
- 2023 Integra Owner's Manual: Indicator, Coming On/Blinking
- What To Do If Your Engine Oil Pressure Warning Light Is On
- Toyota Camry Owner's Manual (OM06291U, 2.5L A25A-FKS / 3.5L 2GR-FKS)
- On-Board Diagnostic Trouble Codes (generic code title list)
- FCA 18-034-14 REV. A: P0520 engine oil pressure sensor circuit, revised sensor (2012–2014 Chrysler, Dodge, Jeep, Ram)
- Last reviewed
- Written by
- Saurabh K.
- Editorial review
- Pending
- Technician review
- Technician review pending
This page explains what a code usually means; it is not a substitute for a professional inspection. How we source and review · Report an error