P06DD🔧 Engine lubrication / variable oil pump control solenoidStop and fix promptly

P06DD: Engine Oil Pressure Control Circuit Stuck Off (Meaning, Causes, Fixes)

Reviewed 2026-10-22 · Based on 4 cited source(s)

What P06DD means

Many newer engines use a variable-pressure oil pump whose output is switched by a solenoid-operated control valve. KBB defines the related codes this way: P06DA is Engine Oil Pressure Control Circuit/Open, P06DD is Circuit Performance/Stuck Off, and P06DE is Circuit Stuck On. Stellantis bulletins word P06DD as 'Engine Oil Pressure Control Circuit Stuck Off'. GM's Preliminary Information PIP5407A, covering 2014 to 2019 GM trucks, SUVs and performance cars with 4.3L, 5.3L and 6.2L engines, describes the condition as the oil control valve possibly stuck off, commanding high oil pressure (about 95 psi), together with no or low oil pressure and a possibly damaged oil pump face. Sources differ on where the fault usually is: KBB's list for this code group starts with low or dirty oil and also covers wiring and the valve, while the GM and Stellantis bulletins for their specific engines point to the oil pump and timing-chain parts rather than the oil or wiring.

Severity: can I keep driving?

Stop and fix promptly

Treat P06DD as serious until oil pressure has been checked. GM's service information links it to no or low oil pressure on some V8 and V6 engines, and a Stellantis (Jeep) bulletin says the engine may not rev past 3,300 rpm while the code is active. Check the oil level right away, and stop driving if the oil pressure warning light comes on or the engine starts knocking or ticking, since running with low oil pressure can damage the bearings.

Common symptoms

Likely causes

Roughly most to least common, based on the sources below. Your vehicle may differ.

  1. Timing-chain tensioner guide spring that is too short to seat fully in its pivot, or a broken tensioner shoe that lets the spring rub through the oil pump (GM PIP5407A, 2014 to 2019 GM 4.3L, 5.3L and 6.2L engines)
  2. Damaged or worn oil pump face (GM PIP5407A)
  3. Faulty oil pump, which on the Jeep 1.3L turbo is built into the timing chain cover (Stellantis bulletin 09-008-22)
  4. Oil pressure control valve stuck in the off position (GM PIP5407A, KBB)
  5. Oil-system and electrical problems that KBB lists for the P06DA/P06DD/P06DE group: low oil level, old or dirty oil, oil leaks, the wrong (including some aftermarket) oil filter, a clogged oil inlet screen, a bad oil pressure sensor, oil pump failure, or wiring and connector faults. KBB notes some causes are more common for one of the three codes than the others.

Diagnostic steps you can do

⚠ Before you start

Work on a cool engine, parked on level ground with the parking brake set. Never work under a car supported only by a jack.

  1. Check the oil level on the dipstick and top up if low, and change the oil and filter if it's overdue. KBB lists low, old or dirty oil among the causes.
  2. Make sure the correct oil filter is fitted, since KBB lists the wrong filter (including some aftermarket filters) as a cause.
  3. Inspect the oil pump control valve's wiring and connector for damage, corrosion or a loose fit.
  4. Look up technical service bulletins for your exact vehicle and engine. GM (PIP5407A) and Stellantis (09-008-22, for some Jeep 1.3L turbo models) both have bulletins for P06DD, and the Stellantis repair is reimbursable within the provisions of warranty.

Typical fixes

Repair costs vary widely by vehicle, region, parts brand and shop, so we don't quote prices. Get a written estimate after diagnosis.

🛠 When to call a pro

  • Measuring actual oil pressure with a gauge or scan tool. On the Jeep 1.3L turbo, Stellantis says to warm the engine until oil temperature is above 100°C (212°F) and replace the timing cover if oil pressure is below 110 kPa or the 'DSOP LO RAT FAIL TMR' value isn't 0.
  • Commanding the oil pump control valve with a scan tool and watching oil pressure respond; GM notes that on affected engines cycling the valve doesn't change oil pump response
  • Removing the timing cover to inspect the tensioner guide, oil pump face and bearings, which is a professional-level job

Where to buy

Plain search links. Always match parts to your exact year, make, model and engine.

FAQs

Can I drive with P06DD?

Only carefully and not far until oil pressure is checked. GM ties P06DD to no or low oil pressure on some engines, and Stellantis says some Jeeps won't rev past 3,300 rpm while it's active. Stop if the oil pressure light comes on or the engine gets noisy.

Is P06DD a bad oil pump?

On some engines, often yes. GM's bulletin points to a timing-chain tensioner spring that can damage the oil pump, and Stellantis replaces the timing cover with its built-in oil pump on affected Jeep 1.3L engines. KBB also lists simpler causes such as low or dirty oil, the wrong filter and wiring faults, so check those first.

What's the difference between P06DA, P06DD and P06DE?

KBB defines P06DA as Engine Oil Pressure Control Circuit/Open, P06DD as Circuit Performance/Stuck Off, and P06DE as Circuit Stuck On. All three concern the same oil pressure control valve.

Sources

  1. Kelley Blue Book: P06DD / P06DA / P06DE Engine Oil Pressure Control Circuit
  2. GM Preliminary Information PIP5407A: Code P06DD No Or Low Oil Pressure (NHTSA file MC-10164789)
  3. Stellantis TSB 09-008-22 Rev. D: Low Oil Pressure, P06DD, Jeep 1.3L turbo (NHTSA file MC-10247491)
  4. RepairPal: P06DD Oil Pressure Control Circuit Stuck Off

Last reviewed 2026-10-22. Code definitions and repair steps can vary by manufacturer. Confirm with your vehicle's service information.