P06DD Code: Engine Oil Pressure Control Circuit Stuck Off
The ECM commanded an oil pressure change and the measured pressure didn't respond – check the oil first.
Unverified: this manufacturer-specific definition comes from a single source or varies by model. Confirm it with a brand-specific scan tool.
Stop driving
Check the oil level right away. If it's low, the oil pressure light comes on, or the engine starts ticking or knocking, don't drive – low oil pressure can destroy the engine within minutes. With a full level of the correct oil and no warning light, drive gently and only to a shop.
At a glance
Severity: High
- Meaning
- Engine Oil Pressure Control Circuit Stuck Off
- System
- ECU & Outputs · Powertrain
- Safe to drive?
- With caution
- Typical repair cost
- $60–$2,500
- DIY difficulty
- Moderate
Many newer engines use a variable-displacement or two-stage oil pump: a solenoid controlled by the ECM lowers oil pressure at light load to save fuel and switches back to high pressure when the engine needs it. The ECM checks the result with an oil pressure sensor. P06DD is set when the pressure doesn't follow the commanded state – the control system behaves as if it were stuck in one position. The exact detection logic and the wording shown by scan tools vary between manufacturers, so this code is marked as model-dependent. What matters in practice is that the fault can be anything from low or wrong oil, a failing pressure sensor or a sticking control valve to a worn pump, clogged pickup screen or worn bearings – so real oil pressure must be verified before driving on.
How to read P06DD
- P Powertrain
- 0 Generic (SAE)
- 6 Computer & outputs
- DD Specific fault
Symptoms
- Check engine light, sometimes with an oil pressure or 'check oil level' message
- Ticking from the valvetrain at idle or after a cold start
- Cam timing codes appearing as well, because the phasers depend on oil pressure
- Oil pressure gauge reading lower or higher than usual, or not changing with rpm
- Oil level low, or the oil overdue for a change and dark or sludgy
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Low oil level, wrong viscosity or badly degraded oil
- Faulty oil pressure sensor or its connector giving a false reading
- Oil pressure control solenoid or valve sticking, or its wiring open
- Sludge or debris restricting the pickup screen or the pump's control ring
- Worn oil pump or worn engine bearings unable to build pressure
- Wrong oil filter or a failed filter bypass valve
Diagnosis step by step
Check oil level, grade and condition
With the engine off on level ground, check the dipstick or electronic level readout. Top up or change to exactly the viscosity and approval the owner's manual lists; many of these engines are designed for thin oils like 0W-20 and react badly to the wrong grade or very old oil.
Tools: Flashlight, Gloves
Compare desired and actual oil pressure
On a scan tool, watch desired oil pressure, actual oil pressure and the solenoid command while the engine is warm. Actual pressure that never follows the desired value in either direction confirms the fault; a sensor reading that is flat or implausible suggests the sensor.
Tools: OBD-II scanner
Verify pressure with a mechanical gauge
Screw a mechanical gauge in place of the oil pressure sensor. Specifications vary, but many engines show roughly 20–30 psi at warm idle and 40–60 psi around 3,000 rpm in high-pressure mode. If the gauge is healthy while the PID is not, replace the sensor; if the gauge is low, stop and look for a mechanical cause.
Tools: Torque wrench
Command the solenoid and watch the gauge
Use the scan tool's output control to switch the pump between low and high pressure while watching the mechanical gauge. A clear change in pressure means the control works; no change points to a sticking solenoid, a stuck control ring in the pump or a wiring fault.
Tools: OBD-II scanner
Test the solenoid circuit
Unplug the solenoid and measure its winding against the specification, then check the feed and ECM control wire for continuity and shorts. Look for oil wicking into the connector, which is common where the solenoid sits in the oil pan or front cover.
Tools: Multimeter
Inspect for sludge if pressure is low
If real pressure is low with good oil, the pickup screen may be clogged or the pump worn. That means removing the oil pan to inspect the screen, pump and, if necessary, bearings – a job for a shop with a clear quote before work starts.
Tools: Flashlight
Where the parts are
- 1Ignition coil
- 2Spark plug
- 3Fuel injector
- 4Camshaft sensor
- 5Crankshaft sensor
- 6Engine computer (ECM)
- 7Intake manifold
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| Oil and filter change with the specified oil | Yes | $60–$150 |
| Replace oil pressure sensor | Yes | $80–$280 |
| Replace oil pressure control solenoid or valve | No | $150–$500 |
| Remove oil pan and clean pickup screen | No | $400–$1,100 |
| Replace oil pump | No | $900–$2,500 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Chevrolet
Many GM engines with a two-stage variable oil pump, including four-cylinder Ecotec engines and newer small-block V8s, use this code. GM's own procedure starts with oil level, the correct dexos-approved oil and the oil pressure sensor before the pump or its control valve is condemned.
Field data
| Dodge | 8 | Charger, Journey, Caravan | |
|---|---|---|---|
| Jeep | 7 | Grand Cherokee, Wrangler Unlimited, Cherokee | |
| Chevrolet | 3 | Silverado 1500 |
Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.
Emissions / smog test impact
Will fail
P06DD sets the check engine light, so the vehicle fails an OBD emissions test. More importantly, don't go to the test until real oil pressure has been confirmed and the cause repaired.
Frequently asked questions
Is P06DD an electrical problem or a real oil pressure problem?
It can be either, which is why a mechanical gauge matters. If the gauge shows healthy pressure that changes when the solenoid is commanded, the fault is in the sensor or circuit; if the pressure itself is low or doesn't change, the problem is in the oil, the pump or the engine.
Can the wrong oil really set this code?
Yes. Variable oil pumps are calibrated around a specific viscosity. Oil that is too thick or thin, badly overdue or too low shifts the pressure the ECM measures, and the control check fails even though every part is fine.
Can I keep driving if the oil level is full?
Only gently and briefly, and only without an oil pressure warning or new engine noise. Until the real pressure is measured, you don't know whether the engine is getting enough oil, and the repair bill for damaged bearings far exceeds the cost of a diagnosis.
Why do I also have cam timing codes?
Variable valve timing phasers are moved by oil pressure. When pressure isn't where it should be, the phasers respond slowly or not at all, so cam timing codes often appear together with P06DD and usually clear once pressure is correct.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- Manufacturer public service information (cross-checked)
- NHTSA Complaints API
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy