Skip to content
Skanyx

P06DD: Engine Oil Pressure Control Circuit Performance/Stuck Off

Quick Answer

Not safe to drive

P06DD means the engine computer commanded the oil pressure control solenoid and the measured oil pressure did not respond as expected, as if the control had stayed in its off state. It only applies to engines whose oil pump output is switched or varied electronically, such as a two-stage or variable displacement pump. The cause can be the oil itself, the pressure sensor, the solenoid or the pump. Makers describe the code differently, so read your engine's own description before buying parts.

Severity
High · Electrical
Estimated repair cost
From €50 to €1400+, varies by vehicle

€50 or €1400, depending on your car.

  • Replace oil filter or filter cap assembly€50–€190
  • Replace oil pump (pan or front cover removal)€550–€1400

A scan shows whether P06DD is really stored on your car, which codes sit next to it and how urgent each one is. You can do this parked, with the ignition on.

A scan needs a Bluetooth OBD2 adapter (Bluetooth LE on iPhone), about €25-60; the built-in demo runs without one. See which adapter to buy

What does P06DD mean?

P06DD is a electrical-related diagnostic trouble code classified as high severity.

What are the symptoms of P06DD?

  • Check engine light on, sometimes with an oil pressure or reduced power message
  • Power cut or revs capped (limp mode) when you accelerate hard
  • Ticking or tapping from the top of the engine, especially under load
  • Oil pressure warning light flickering at idle or when hot
  • Other codes alongside it, such as an oil pressure sensor code (P0520 to P0524), cam timing or misfire codes
  • No other symptom at all in the early stage

What causes P06DD?

  • Low oil level, wrong viscosity or old, degraded oil

    : high

  • Oil pressure sensor reading wrongly, so the computer sees a fault that is not there

    : medium

  • Oil pressure control solenoid or valve stuck or failed (often built into the oil pump)

    : medium

  • Collapsed or wrong oil filter, or a missing bypass spring in the filter cap

    : medium

  • Worn oil pump or blocked oil passages

    : low

  • Damaged wiring or connector at the control solenoid

    : low

Is it safe to drive with P06DD?

No - address this immediately. If the red oil pressure light is on, or you hear knocking or ticking, stop and have the car towed. With only the engine light on, keep revs low and the trip short, and avoid hard acceleration, because the engine may not be getting the oil pressure it asks for under load.

How do you diagnose P06DD?

  1. Check the oil level on the dipstick when the engine is level and warm, then compare the oil in the engine with the approval and viscosity in the owner's manual. A wrong or tired oil is the cheapest cause to rule out
  2. Read every stored code and the freeze frame. A generic reader shows the code, freeze frame and standard PIDs; desired versus actual oil pressure and the solenoid command are manufacturer-level data
  3. Inspect the oil filter and its cap or housing. A collapsed filter element or a missing bypass spring can starve the pump of flow
  4. Compare a mechanical oil pressure gauge with the dashboard or scan tool value at about 3,000 rpm warm. Good gauge pressure with a low reading on the tool points at the sensor; low pressure on both points at the pump or solenoid
  5. Check the solenoid connector for oil, corrosion and bent pins, and measure the solenoid resistance against the workshop manual value for your engine
  6. Command the solenoid through its states with manufacturer-level software while revs are held, and watch for a pressure change. This test is not possible with a generic OBD2 reader
  7. If pressure is genuinely low with good oil, the pump or the engine bearings are next. Stop driving the car until that is settled

How much does P06DD cost to fix?

Repair Parts Cost Labor Cost Total Estimate DIY Difficulty
Oil and filter change with the correct approved oil €40–€100 €20–€70 €60–€170 Easy
Replace oil filter or filter cap assembly €20–€90 €30–€100 €50–€190 Moderate
Replace oil pressure sensor €20–€90 €40–€150 €60–€240 Moderate
Repair wiring or connector at the oil pressure control solenoid €10–€40 €50–€130 €60–€170 Moderate
Replace oil pressure control solenoid €60–€250 €150–€500 €210–€750 Professional
Replace oil pump (pan or front cover removal) €150–€500 €400–€900 €550–€1400 Professional

Prices estimated as of October 2026. Costs vary by region, vehicle, and shop.

Common questions about P06DD

What does the P06DD oil pressure code mean?
The engine computer commanded a change through the oil pressure control solenoid and the oil pressure did not follow. Makers word it differently: some describe it as the control stuck off and the companion code P06DE as stuck on, so check the description for your engine. Because it is a performance code, the cause can be the oil, the sensor, the solenoid or the pump.
Can I drive with P06DD?
Only with care. If the red oil light is on or the engine knocks or ticks, do not drive it. With only the check engine light, go straight to a workshop at low revs, because the engine may not be getting the pressure it needs under load. Check the oil level before every trip until it is fixed.
Will an oil change fix P06DD?
It can, when the oil was low, very old or the wrong grade, because the pump's control solenoid and spool valve depend on clean oil of the right grade. Use the exact approval in the owner's manual and a new filter. If the code returns within a few drive cycles, the cause is elsewhere.
Is the oil pressure sensor or the oil pump to blame?
You cannot tell from the code alone. A mechanical gauge connected in place of the sensor settles it: normal gauge pressure with a low dashboard reading means a sensor or wiring fault, while low gauge pressure means the pump, the solenoid or the engine itself.
Can every car set P06DD?
No. Only engines with an electronically controlled oil pump or oil pressure control valve can set it, for example the variable displacement oil pump of GM's fifth-generation V8s. On an engine with a plain mechanical pump the code does not apply, so check that your engine has this system before chasing it.

Read our detailed guides

Before you pay up to €1400, check P06DD on your own car

Check my car with the free app