P0520 fault code: Engine Oil Pressure Sensor/Switch Circuit Low severity
What does P0520 mean?
P0520 is a generic (SAE standard) powertrain code reported by your car’s engine control unit. It sits in the P05xx block, which covers vehicle speed & idle control. The stored description is “Engine Oil Pressure Sensor/Switch Circuit”. The code itself tells you which circuit or system tripped the fault — not always the exact part that failed, which is why a short diagnosis pays for itself before replacing components.
Symptoms you may notice
- Idle speed too high, too low, or hunting up and down
- Stalling when coming to a stop
- Cruise control not engaging
Most common causes
- Carbon-clogged throttle body or idle control valve
- Vacuum leak around the intake manifold
- Faulty vehicle speed sensor
- Throttle pedal or position sensor fault
How to diagnose P0520 yourself
- Clean the throttle body with throttle-safe cleaner
- Check for vacuum leaks with the engine warm
- Scan live throttle position and idle valve duty data
A basic code reader confirms the fault; a full-system scanner shows the live data you need for the steps above.
- Topdon OBD2 scannersTopdon diagnostic scanners with full-system readouts
- XTOOL diagnostic toolsXTOOL code readers for petrol and diesel cars
- Autel UK testersAutel professional-grade diagnostic testers
Will P0520 fail an MOT?
Not directly tested at MOT, but if the fault keeps the engine management light on, that light alone is a Major defect and a fail.
Before booking your test, check what usually fails on your car: see our MOT pass rates by make and model, built from 33.1 million DVSA tests.
Typical UK repair costs
| Outcome | Typical cost (parts + labour) |
|---|---|
| DIY: read code + basic checks | £0 (scanner assumed) |
| Independent garage diagnosis | £30–£60 |
| Typical repair range for this fault | £25–£300 |
| Main dealer equivalent | £37–£540 |
Costs are indicative UK ranges for independent garages in 2026. Main dealers typically charge 40–80% more.
Diagnose the symptom, then price the repair
Related fault codes
P0520 — quick answers
Is it safe to drive with P0520?
Safe to drive in most cases; stalling in traffic is the main safety concern.
Will P0520 clear itself?
If the underlying fault stops occurring, most ECUs extinguish the light after around 40 healthy warm-up cycles — but the code stays stored as history. Fix the cause, clear it with a scanner, then confirm it stays away over a full drive cycle.
How much does it cost to fix P0520 in the UK?
Typically £25–£300 at an independent garage depending on which cause you confirm. Diagnosing it yourself with a scanner avoids a £30–£60 diagnostic fee and stops parts being replaced on guesswork.
Will P0520 fail my MOT?
Not directly tested at MOT, but if the fault keeps the engine management light on, that light alone is a Major defect and a fail.
Code definitions follow the SAE J2012 standard. MOT defect rules reflect the DVSA MOT inspection manual (2026). This page is general guidance for UK drivers, not a substitute for a professional diagnosis.