OtherGeneric OBD-II codeUrgency: As soon as possible
Code P0521: oil pressure: sensor signal out of range
P0521 means: engine oil pressure sensor or switch circuit: range or performance outside what is expected.[1][2][3] The control unit compares the signal from the oil pressure sensor (or switch) with the one it expects given how the engine is running. TaT describes the P0521 as a plausibility fault: the measured value is within the electrical range, but it is not consistent with what is expected. Autodoc Club says the signal falls outside the expected parameters or does not match the real engine conditions, and CarParts.com says the reading is higher or lower than anticipated. Modern cars use sensors that give a variable voltage depending on the pressure (not a simple on/off switch), and that information is also used to manage, for example, variable valve timing or a variable-displacement oil pump.[1][2][3][4]
What code P0521 means
The control unit compares the signal from the oil pressure sensor (or switch) with the one it expects given how the engine is running. TaT describes the P0521 as a plausibility fault: the measured value is within the electrical range, but it is not consistent with what is expected. Autodoc Club says the signal falls outside the expected parameters or does not match the real engine conditions, and CarParts.com says the reading is higher or lower than anticipated. Modern cars use sensors that give a variable voltage depending on the pressure (not a simple on/off switch), and that information is also used to manage, for example, variable valve timing or a variable-displacement oil pump.[1][2][3][4]
The most important point: the code does not distinguish between a faulty sensor and genuinely low oil pressure. TroubleCodes.net explains, in its P0520 entry, that the control unit detects either genuinely low oil pressure or a fault in the switch or its circuit; AutoDTCs summarises it the same way for the P0521, with genuinely low pressure or a fault in the sensor or circuit. That is why you must check it before dismissing the warning as harmless.[5][6]
How to tell a faulty sensor from genuinely low pressure, according to the sources: first the oil level and condition are checked; if the red oil warning light is on, the engine is making noises or the engine warning light is flashing, you must act as if the pressure really were low; and the definitive test is to measure the pressure with a mechanical gauge and compare it with the manufacturer's figure. Rick's sums it up like this: if the pressure is good, the sensor is bad; TroubleCodes.net adds that if the gauge shows normal pressure and the code persists, the fault lies in the sensor or its wiring and not in the lubrication system.[2][4][7][8]
It is a generic OBD-II code (it starts with P0), so it means the same on any make; what changes from one engine to another is the normal pressure and the criteria under which it is triggered.[9]
Original definition (SAE J2012): Engine Oil Pressure Sensor/Switch Circuit Range/Performance[1][2][3]
Codes from the same family
They indicate the same problem in a specific cylinder, bank or sensor. Causes, symptoms and diagnosis are those on this page.
- P0521Engine oil pressure sensor or switch circuit: range or performance outside what is expected.
- P0520Engine oil pressure sensor or switch circuit: malfunction.[2][6][10]
- P0522Engine oil pressure sensor or switch circuit: low voltage.[2][11]
- P0523Engine oil pressure sensor or switch circuit: high voltage.[2][12]
Causes of P0521 and its family
From most to least likely, according to the sources.
- 1Low oil level, through consumption or a leak: it is the first cause given by most sources and the first thing to check.[1][2][4][5][7]
- 2Faulty oil pressure sensor or switch. Autodoc Club puts it first; other sources place it after the oil level.[1][2][4][5][7][13]
- 3Degraded, contaminated or incorrect-viscosity oil, or oil with sludge.[1][2][4][5][7]
- 4Blocked oil filter, or one that is wrong for that engine.[1][2][4][13]
- 5Worn or faulty oil pump, or blocked passages and pump strainer.[1][2][4][5][7][13]
- 6Internal engine wear that lowers the pressure.[1][4][5]
- 7Sensor wiring or connectors damaged by heat, corroded or with excessive resistance in the signal, 5 V supply or earth circuit.[1][2][4][5][7]
- 8Faulty control unit or software problems: an uncommon cause.[1][4]
Symptoms
- Oil pressure warning light on in the instrument cluster, although AutoDTCs notes that it may or may not come on. RACE explains that red indicates a pressure problem that means you must stop, and that a flashing light can point to an electrical or sensor fault as well as to irregular pressure.[1][5][8]Oil warning light: faults that cause it
- Engine warning light on. If it flashes, TroubleCodes.net interprets it as a condition that can damage the engine.[1][5][7]Engine warning light: faults that cause it
- Knocking or other engine noises, typical of genuinely low oil pressure; TroubleCodes.net also mentions abnormal valvetrain noise in some cases.[1][5][7]Engine knock: faults that cause it
- Loss of power as an engine protection measure.[1]Less power: faults that cause it
- Limp-home mode (reduced-performance mode).[1]Limp mode: faults that cause it
- Difficulty starting.[1]Hard to start: faults that cause it
- The engine may stall.[4]Engine stalls: faults that cause it
- Abnormally high or low reading on the oil pressure gauge or cluster display.[4]
- No other driving symptoms when the fault is only in the sensor, according to AutoDTCs; so you cannot deduce from how the car behaves that the sensor is the culprit.[5]
How to diagnose P0521
In order: from the most likely and cheapest to check to the most expensive.
- 1First of all, check the oil level with the dipstick and the condition of the oil, and look for leaks under the engine. It is the cheapest check and the most likely cause.[1][2][7][8]
- 2Note how the fault presents itself. If the red oil warning light comes on, the engine warning light flashes or the engine makes abnormal noises, stop the engine and call for recovery: do not treat it as a simple sensor fault.[4][7][8]
- 3Read all the stored codes and the scan tool data: check whether the code is active with the engine warm and whether there are others from the same circuit (P0520, P0522 or P0523). As an example from one manufacturer, AutoDTCs describes a code that sets when the reading drops below the calibrated minimum at 1,250 rpm with the engine warm.[1][5]
- 4Check that the oil is of the viscosity the manufacturer specifies and that the filter is the correct one and properly fitted.[2][7]
- 5Do the test that settles it: fit a mechanical oil pressure gauge and compare the actual pressure with the manufacturer's figure, at idle and at around 3,000 rpm. If the pressure is good, the fault is in the sensor or the wiring; if it is low, there is a real lubrication problem (level, pump, wear) and the car must not be driven. TroubleCodes.net warns that a pressure that barely meets the minimum is a sign of engine wear, not of a faulty sensor.[2][6][7]
- 6Only if the actual pressure is correct, check the sensor wiring and connector (heat, deterioration, corrosion) and measure the resistance and voltage of the signal, 5 V and earth circuits. In the P0522, Autodoc Club gives 0.5 to 4.5 V as the normal range for the sensor signal.[5][7][11]
- 7Replace the sensor only when the actual pressure is correct and its readings are out of specification; then clear the code and check that it does not return.[2][6][7]
Can I keep driving with P0521?
As soon as possible
The P0521 may be just a faulty sensor, but the code cannot tell you, and genuinely low oil pressure can destroy the engine: AutoDTCs speaks of bearing damage within minutes. That is why the sources that give an opinion advise against continuing to drive until you know: Autodoc Club says you should not keep driving; TroubleCodes.net, that the car should not be driven until the cause is found and that you must stop immediately if the engine warning light flashes or an abnormal noise appears; AutoDTCs, that you should not drive until the pressure has been confirmed with a gauge; CarParts.com, that if the oil and engine warning lights come on together you must stop and call for recovery; and RACE, that with the red light you must stop the car as soon as possible and switch off the engine, because of the risk of seizure. The sources are not entirely unanimous: Autodoc Club, for the P0523 (high signal), allows short trips, with a quick repair and stopping immediately if there are noises, and AutoDTCs points out that if only the sensor is failing, the car shows no other symptoms. Until the actual pressure has been measured, treat it as if it were genuinely low.[1][4][5][7][8][12]
Documented faults related to P0521
Known faults of specific engines and cars, with their repair cost, the affected years and their sources.
Engine sensors: the most serious faults by engine and car
- High severityFrequency: Occasional2.0 DTI and 2.2 DTIVP44 injection pump and air mass meter failureGerman Wikipedia documents recurring failures of the Bosch VP44 injection pump and the air mass meter in the early years of this engine. An owner testimony for this engine describes the pump being replaced at 192,500 km, at a cost the owner calls «prohibitive».
- Medium severityFrequency: Common2.0 TDIClogged particulate filter or faulty pressure sensorThe 2.0 TDI's particulate filter clogs if the car mostly makes short journeys, because it never gets to regenerate; sometimes the fault is just the differential pressure sensor. Cleaning it costs around €200 and replacing it, €800 to €3,000.Repair (garage): €800–€3,000
- Medium severityFrequency: Common1.4 and 1.6 8vCrankshaft position sensor failure (TDC sensor)The crankshaft position sensor (capteur PMH, or TDC sensor) appears repeatedly in the reliability sources for the Clio II, the Kangoo I and the Dacia Logan I with this engine, with hard cold starting or stalling as the main symptoms. It is a cheap part, but the failure can leave you stranded.
- Medium severityFrequency: Common1.4 and 1.6 16vCrankshaft position sensor failureThe crankshaft position sensor (capteur PMH) appears repeatedly in the reliability sources for almost every generation with this engine, with hard cold starting, stalling or the car cutting out unexpectedly. It is a cheap part, but the failure can leave you stranded.
Oil consumption: the most serious faults by engine and car
- Critical severityFrequency: Very frequent2.0/2.2 D-4DWarped cylinder head gasket and oil consumption on the 2.2 D-4DYes: the 2.2-litre block (2AD-FTV and 2AD-FHV D-CAT) has numerous documented cases of warped cylinder head gaskets and oil consumption or dilution in the Avensis, RAV4, Auris, Corolla Verso and Verso, with repairs that sometimes require replacing the engine.Appears at around 40,000 km
- Critical severityFrequency: Common1.2 and 1.4 TSIPiston breakage and oil consumption in the 1.4 TSI twinchargerThe 1.4 TSI twincharger (turbo and supercharger) built up to 2012 can crack the pistons between the rings, with oil consumption, misfires and loss of compression. Volkswagen strengthened the pistons and rings on the 2012 CTHD engines.
- Critical severityFrequency: Common1.2 TCeExcessive oil consumption and engine failure1.2 TCe and 1.2 DIG-T engines built from 2012 to mid-2016 can burn more than 1 litre of oil per 1,000 km because the piston rings do not seal properly; carbon damages the valves and the engine can fail. There was no recall: the dealer network reprograms and replaces rings or the engine.Repair: €5,000–€10,000
- Critical severityFrequency: Common1.33 Dual VVT-iExcessive oil consumption from piston wearYes: 1.33 Dual VVT-i (1NR-FE) units built before 2013 can use far more oil than normal because of a factory defect in the pistons, acknowledged by Toyota in a technical bulletin. In the most serious cases it ends in engine replacement. Toyota corrected it with revised parts from 2013.Appears at around 130,000 km
Oil leaks: the most serious faults by engine and car
- High severityFrequency: Very frequentOM642Oil cooler seal leak (between the cylinder heads)Yes: the OM642's oil cooler, between the two cylinder heads, has seals that harden with heat and eventually leak oil. It is the engine's most frequently cited weak point, especially before 2009-2010, and the repair is expensive because the intake manifold, turbo and several injectors have to be removed.Repair (garage): €1,500–€2,200Appears at around 120,000 km
- High severityFrequency: CommonBMW N62 / N63N63 oil consumption from worn valve stem sealsYes: the original N63 is known for using oil and the German press attributes it to worn valve stem seals. Gebrauchtwagenberater gives €3,000-4,500 as a repair reference in Germany.
- High severityFrequency: Occasional1.6 dCiOil leak from the timing chain coverThe 1.6 dCi uses a timing chain, not a belt, but several Kadjar and Espace V owners describe oil leaks around the chain cover or casing, in some cases serious enough to require removing part of the engine.
- High severityFrequency: OccasionalVolvo 5 cilindros gasolinaFront camshaft seal leak wetting the timing beltWith the crankcase ventilation blocked, the pressure can force the front camshaft seal and the oil reaches the timing belt. It is a serious risk, because if the belt fails the valves bend, but the sources give no case figures.
Big-end bearings and pistons: the most serious faults by engine and car
- Critical severityFrequency: Common1.5 dCiWear and seizure of the big-end bearingsThe Euro 3 and Euro 4 1.5 dCi engines (approx. 2001-2010), especially the 100 and 105/106 hp, have fragile big-end bearings that can seize and wreck the engine. Renault went as far as paying up to 90% of the repair, with a limit of 7 years and 180,000 km.
- Critical severityFrequency: Common1.9 dCiSeizure and wear of the big-end bearingsOn the 95 to 120 hp versions built before 2005, the big-end bearings of the 1.9 dCi (F9Q) are fragile and can seize, which wrecks the bottom end of the engine. Renault did not acknowledge an official campaign, but it resolved some out-of-warranty cases.
- Critical severityFrequency: CommonSubaru bóxerBearing wear and crankshaft failure on the EE20 dieselOn the first EE20 boxer diesels (Legacy and Outback built from autumn 2007 to February 2009; Impreza 2007-2009) the crankshaft bearings could fail and break the crankshaft, destroying the engine. AUTO BILD cites two causes: silicone in the sump and bearings with incorrect clearance.Appears at around 65,000 km
- Critical severityFrequency: Common1.9 TDIBig-end bearing failureOn the unit injector, above all in the 105 hp version, there are several documented cases of big-end bearings that wear and break, destroying the engine, with no manufacturer campaign or official incidence figure.Appears at around 138,000 km
P0521 by make
Documented faults that can trigger P0521 in each make's engines and cars.
Frequently asked questions
Can I drive with the P0521 code?
The prudent answer is not to, until you know whether the oil pressure is genuinely low. Autodoc Club says you should not keep driving, TroubleCodes.net that the car should not be driven until the cause is found, and RACE that with the red oil warning light you must stop the car and switch off the engine to avoid seizure. If the oil warning light is on, the engine warning light is flashing or the engine is making noises, stop immediately and call for recovery.[1][4][7][8]
How do I know whether it is the sensor or whether the oil pressure is really low?
The code alone does not say. Start with the oil level and condition; a red oil warning light, engine noises or a flashing engine warning light point to genuinely low pressure. The definitive test is to measure the pressure with a mechanical gauge and compare it with the manufacturer's value: if it is correct, the fault is in the sensor or its wiring; if not, it is a lubrication problem.[2][4][7][8]
What is the difference between the P0520, P0521, P0522 and P0523?
All four refer to the oil pressure sensor or switch circuit. The P0520 is a malfunction of the circuit, the P0521 is range or performance outside what is expected, the P0522 is low voltage and the P0523 is high voltage. All of them can be due either to the sensor or to genuinely abnormal pressure, and the Autodoc Club entries recommend not continuing to drive, except for the P0523.[1][2][6][10][11][12]
What does the yellow or red oil warning light mean?
According to RACE, the red light indicates a serious pressure problem and means you must stop the vehicle as soon as possible and switch off the engine; the yellow one usually warns of a low oil level, and lets you continue a short distance to reach a safe place and check the level soon. The oil warning light not coming on does not guarantee that the pressure is normal: AutoDTCs notes that it may or may not come on with this code.[5][8]
Does the P0521 mean the same on all makes?
Yes. Codes starting with P0 are generic OBD-II codes and have the same definition for all manufacturers; what changes is the normal pressure of each engine and the criteria under which the code is triggered.[9]
Will I pass the MOT with code P0521?
If the code has switched on the engine warning light, no: with that light on, the inspection records a serious defect, and on Euro 5 and Euro 6 cars the ITV (Spain's roadworthiness inspection, similar to the MOT) also reads the OBD diagnostic system. Repair the fault before you go; clearing the code just before the inspection does not help either, because it counts as a serious defect.[14]
Not sure what is wrong with your car? Describe what you notice in the symptom diagnosis or see all fault codes.
Sources
Every fact on this page links to its source. If you find an error, let us know.
- Código de avería P0521 - guía paso a paso para su diagnóstico y resoluciónAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
- Generic OBD-II P codes: P0500-P0599Rick's Free Auto Repair Advice · Other source · consulted 4 October 2026
- P0521 - Engine Oil Pressure Sensor/Switch Range/PerformanceThe Automotive Technician (TaT) · Technical documentation · consulted 4 October 2026
- P0521 Code: Engine Oil Pressure Sensor/Switch Range/PerformanceCarParts.com · Technical documentation · consulted 4 October 2026
- P0521 – Engine Oil Pressure Sensor/Switch Range/PerformanceAutoDTCs · Technical documentation · published July 2026 · consulted 4 October 2026
- P0520 – Engine Oil Pressure Sensor/Switch – Circuit MalfunctionTroubleCodes.net (BAT Auto) · Technical documentation · consulted 4 October 2026
- P0521 – Engine Oil Pressure Sensor/Switch - Range/Performance ProblemTroubleCodes.net (BAT Auto) · Technical documentation · consulted 4 October 2026
- ¿Qué es el testigo de aceite y cuáles son sus causas?RACE · Motoring press · published 26 May 2026 · consulted 4 October 2026 · in Spanish
- On-board diagnosticsWikipedia · Other source · consulted 4 October 2026
- Código de avería P0520 - guía paso a paso para su diagnóstico y resoluciónAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
- Código de avería P0522 - guía paso a paso para su diagnóstico y resoluciónAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
- Código OBD2 P0523: causas, síntomas y cómo corregirloAutodoc Club · Technical documentation · consulted 4 October 2026 · in Spanish
- Baja presión del aceite del motor: ¿por qué motivos aparece esta avería?RACE · Motoring press · consulted 4 October 2026 · in Spanish
- Desmontando mitos: ¿puede pasar mi coche la ITV con el testigo de «avería motor» encendido?Diariomotor · Motoring press · published 8 March 2021 · consulted 2 October 2026 · in Spanish