Do not drive until oil pressure is confirmed with a gauge. P0521 means the engine oil pressure sensor is reporting a pressure reading that does not reach the calibrated minimum at a set engine speed. The fault can represent genuinely low oil pressure, a defective oil pressure sensor, or excessive wiring resistance in the sensor circuit. This code requires immediate investigation — low oil pressure can destroy engine bearings quickly.
What P0521 means
The oil pressure sensor (OPS) is a 3-wire transducer using a 5-volt reference supply (K855), a signal circuit (G6) and a sensor ground (K900). It outputs a voltage proportional to oil pressure. P0521 is a range/performance fault — not a total signal loss — triggered when the engine oil pressure signal never reaches the PCM calibration threshold at 1250 rpm during warm-engine operation. With ignition on and engine off, the sensor should read approximately 4.5 V (no oil pressure, atmospheric reference). With the engine running at temperature and RPM, the voltage should rise to reflect measured oil pressure. P0521 is a 1-trip fault that stores immediately. The factory diagnostic sequence begins with engine mechanical and oil condition checks — not electrical — because genuine low pressure is the highest-risk condition.
Symptoms
- Check engine light — one-trip detection, stores immediately
- Oil pressure warning light may or may not illuminate depending on whether actual pressure is below the separate oil pressure switch threshold
- No drivability symptoms if oil pressure is actually normal and only the sensor is at fault
- Engine knock, bearing noise or loss of valve train lubrication if genuine low pressure is present
- Scan tool shows oil pressure reading stuck below specification at 1250 rpm
Common causes
- Genuine low engine oil pressure — low oil level, worn oil pump, clogged oil pickup strainer, or excessive internal engine wear
- Deteriorated or contaminated engine oil (overdue for change, or coolant/fuel mixed in) reducing effective oil pressure at the sensor
- Failed oil pressure sensor with a degraded internal transducer producing a stuck low output
- Excessive resistance in the sensor signal circuit (G6) reducing the voltage the PCM receives
- Excessive resistance in the 5-volt supply circuit (K855) reducing the sensor reference voltage
- Excessive resistance in the sensor ground circuit (K900) offsetting the sensor output calibration
Severity & driving advice
Severity: high — Low oil pressure is a critical emergency — bearing damage occurs in minutes. Verify actual pressure with a mechanical gauge before driving.
Can I drive? Do not drive until oil pressure is confirmed with a gauge.
Diagnostic approach
- Check oil level, condition and service history first — Before any electrical testing, check the dipstick for level and oil condition. Low oil is an immediate cause of low pressure. Inspect the oil colour and consistency — dark, gritty or milky (coolant-contaminated) oil raises friction, accelerates wear and reduces effective pressure. Review the oil change interval. The factory diagnostic note explicitly states to assess oil viscosity, service interval and change history before continuing.
- Confirm the DTC is active at operating temperature and 1250 rpm — Warm the engine to full operating temperature. Use a scan tool to monitor Engine Oil Pressure Sensor voltage at 1250 rpm. A healthy sensor should read well above the PCM minimum threshold at this RPM. If the voltage is stuck near 4.5 V with the engine running, the sensor is not responding to oil pressure — suspect the sensor or circuit. If voltage is reading but below threshold, suspect genuinely low pressure.
- Perform a jumper wire sensor isolation test — Turn ignition off. Disconnect the OPS connector. Turn ignition on (engine not running). Monitor OPS voltage on the scan tool — it should read approximately 4.5 V. Install a jumper wire between the K900 sensor ground pin and the G6 signal pin in the harness connector. The scan tool voltage must drop from approximately 4.5 V to below 0.5 V. If it does, the PCM and all circuits to the sensor harness are functional — replace the sensor. If the voltage does not change, proceed to circuit resistance testing.
- Check signal circuit resistance (G6) from sensor to PCM — With ignition off and both the OPS and PCM connectors disconnected, measure resistance of the G6 signal circuit from the sensor harness connector to the correct PCM pin. The result must be below 5.0 ohms. Higher resistance — from corroded terminals, broken wire strands or a partially chafed connector — reduces the voltage seen at the PCM and causes it to interpret falsely low oil pressure.
- Check 5-volt supply (K855) and ground (K900) circuit resistance — Measure resistance of the K855 5-volt supply circuit and the K900 sensor ground circuit, each from the sensor harness connector to the PCM. Both must read below 5.0 ohms. Elevated resistance on the K855 reduces the sensor reference (shifts calibration low) and elevated resistance on K900 offsets the signal return. Either circuit fault can trigger P0521 on an engine with normal oil pressure.
Make & model notes
:
:
: