Home / DTC / P2D90 — Engine Oil Pressure Sensor/Switch C Circuit High

P2D90 — Engine Oil Pressure Sensor/Switch C Circuit High

Detailed page for trouble code P2D90.

34,409codes
59brands
11,918generic
22,491specific
Reset
Code

P2D90

Generic P — Powertrain

Engine Oil Pressure Sensor/Switch C Circuit High

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Short to battery positive (VB) on the sensor signal wire
  • Faulty oil pressure sensor or switch (C)
  • Open or damaged wiring harness or connector (intermittent or short)
  • Corroded or pushed-back terminal in connector
  • Poor or missing sensor ground
  • PCM input circuit fault or internal failure

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Stored P2D90 code and possible freeze-frame data
  • Oil pressure gauge or dash lamp may show erratic, unusually high, or normal readings (depending on circuit type)
  • Possible drivability unaffected (engine usually runs normally)
  • Intermittent MIL if wiring is intermittent

What to check

  • Retrieve freeze-frame and live data with a scan tool; monitor oil pressure sensor/switch C signal
  • Visually inspect sensor, connector, and wiring for damage, corrosion, or loose pins
  • Backprobe the sensor connector to measure reference voltage and signal with key on and engine running (as required)
  • Check for continuity to PCM and for shorts to battery positive using a DMM
  • Compare reading to another identical sensor input (if available) or swap with a known-good sensor when applicable
  • Check PCM ground and related ground points

Signal parameters

  • Reference voltage typically ≈ 5.0 V (varies by vehicle) supplied to the sensor
  • Normal sensor signal range typically 0.0–4.5 V depending on oil pressure; a 'high' fault often means signal > ~4.5 V or pulled to VB
  • If switch type, correct idle signal may be ~VB when open; PCM expects a ground switch closure — a hard VB at the input can register as 'high'
  • Typical circuit current low (sensor draws small mA); absence of expected ground or short to VB will alter values
  • Values and thresholds vary by manufacturer — consult specific vehicle service data

Diagnostic algorithm

  1. Verify the code using a scan tool. Note freeze-frame and live data for oil pressure sensor/switch C. Clear codes and attempt to reproduce.
  2. Perform a visual inspection of the sensor, harness, and connector for damage, corrosion, melted insulation, or evidence of shorting.
  3. With key ON (engine OFF) backprobe the sensor connector: confirm reference voltage (usually ~5V) and check the signal pin voltage. A signal significantly above expected (≈4.5V or equal to battery voltage) indicates a short/high condition.
  4. Check continuity from the sensor signal pin to the PCM input pin. With the harness disconnected, measure resistance to the PCM; an open or very high resistance indicates an open circuit.
  5. Check for short to battery: disconnect the sensor and measure voltage on the harness signal wire to ground. If voltage is present with the sensor disconnected, trace for a short to VB or an aftermarket device tied into the circuit.
  6. Check ground(s) associated with the sensor and PCM. Repair any poor grounds.
  7. If wiring and connectors test good, substitute a known-good oil pressure sensor/switch or install a new OEM sensor and re-test.
  8. If fault persists after sensor replacement and wiring checks, test/replace PCM or consult manufacturer technical service for module testing.
  9. If required, confirm actual oil pressure mechanically with a mechanical gauge to rule out a genuine oil pressure condition affecting sensor behavior.
  10. After repairs, clear codes and perform road test/drive cycles to confirm the fault does not return.

Likely causes

  • Damaged wiring or connector causing short/high voltage on the signal
  • Failed oil pressure sensor/switch producing a high or stuck signal
  • Connector corrosion or bent terminals
  • Short to ignition/battery feed on the signal lead

Fault status

⚠️ Status
Engine Oil Pressure Sensor/Switch C Circuit High — signal voltage on oil pressure sensor C circuit is above expected range. Possible causes: short to battery, faulty sensor, wiring/connector fault, or PCM input problem.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

9,688

The library contains 9,688 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email