Possible Causes of P0520
- Faulty oil pressure sensor
- Open or shorted wiring in the oil pressure sensor circuit
- Oil leak
- Low oil level
- Faulty PCM
Symptoms of P0520
- Check Engine Light on
- Low oil pressure warning light on
- Engine may stall or run rough
- Loss of power
- Increased oil consumption
How to Fix P0520
The first step in fixing code P0520 is to check the oil level and condition. If the oil level is low, add oil and see if the code goes away. If the oil level is fine, the next step is to inspect the wiring and connections for the oil pressure sensor. Look for any loose, damaged or corroded wires.
If the wiring looks fine, the next step is to replace the oil pressure sensor. Be sure to use the correct type of oil pressure sensor for your vehicle. Once the oil pressure sensor has been replaced, clear the code and test drive the vehicle to see if the code returns.
If the code returns after replacing the oil pressure sensor, it is possible that the PCM is faulty. This will require further diagnosis by a qualified mechanic.