P0520

Engine Oil Pressure Sensor/Switch A Circuit

Car Fault Codes Cooling & lubrication

Severity Medium Do not ignore it; it may get worse and cost more.
Can you still drive? With care, short trips only
Who can fix it? DIY with some experience
Typical repair time 30 minutes – 1.5 hours
Typical cost SAR 100 to 500

What it means

The engine computer has detected an improper signal from the oil pressure sensor or switch circuit. This code usually points to an electrical problem in the sensor or its wiring, but real low oil pressure can only be ruled out by measuring it with a mechanical gauge.

Symptoms4

  • Check engine light on.
  • Oil pressure warning light comes on or flickers for no clear reason, or does not work.
  • Oil pressure gauge does not move or fluctuates on vehicles that have one.
  • On some vehicles, automatic engine stop-start stops working.

Possible causes6

  • Failed oil pressure sensor or switch.
  • Oil leaking through the sensor into its connector and corroding the pins.
  • Open or shorted sensor wiring.
  • Loose or corroded connector.
  • Genuinely low oil level or pressure.
  • Engine computer fault (rare).

How to diagnose5

  1. Check the oil level and condition first.
  2. Watch the oil pressure reading on a scan tool at idle and at higher engine speed.
  3. Inspect the sensor and connector for oil leakage or corrosion.
  4. Measure supply, ground and signal voltages at the connector and compare with the manufacturer specification.
  5. Fit a mechanical pressure gauge in place of the sensor to confirm the real pressure.

How to fix5

  1. Top up or change the oil if it is low or old.
  2. Clean or replace the connector if oil has reached it.
  3. Repair damaged wiring.
  4. Replace the oil pressure sensor.
  5. Clear the codes and confirm the pressure reading and oil light work normally.

Repair cost

In Saudi riyals; the highlighted part is the expected range for this fault.

The cost is usually low because the sensor is relatively cheap; it rises a little when the sensor is hard to reach or the connector and wiring need repair.

Prices are rough estimates for common cars at independent workshops and vary with the car and the source of the part.
Prices last updated: September 2026

Frequently asked questions

Does this code mean oil pressure is low?

Not necessarily; usually the sensor or wiring is at fault. Still check the oil level, and if the red oil light comes on, switch off the engine until pressure is measured with a mechanical gauge.

Can I replace the sensor myself?

On many vehicles yes, with basic tools, if the sensor is easy to reach. Watch for oil spillage and tighten it to the correct torque.

This guide is for information only and does not replace an inspection by a qualified technician. If the fault involves brakes, steering, engine temperature, electrics or refrigerant, do not attempt the repair yourself.

Report a mistake

Spotted something inaccurate? Tell us and we will review and correct it.

Only if you want an email when we reply.

9 + 5 = ?

Related codes