Home / DTC / P095D — Gear Shift Position Circuit C High

P095D — Gear Shift Position Circuit C High

Detailed page for trouble code P095D.

33,912codes
59brands
11,451generic
22,461specific
Reset
Code

P095D

Generic P — Powertrain

Gear Shift Position Circuit C High

Brand: Generic
Views: UK: 17 EN: 26 RU: 22
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Short to battery voltage (B+) on shift position circuit C
  • Open or damaged wiring harness or broken insulation contacting a power source
  • Corroded, pushed-out, or bent connector/terminal at sensor or TCM/PCM
  • Faulty transmission range/shift position sensor (internal failure)
  • Poor or missing ground reference for sensor or control module
  • Faulty PCM/TCM (rare) or internal driver failure

Symptoms

  • Malfunction Indicator Lamp (MIL) illuminated
  • Incorrect gear indication on dash or no gear selected
  • Transmission may default to limp/limp-home mode or single gear
  • Crank/no-start or park/neutral safety faults on some vehicles
  • Harsh, delayed, or erratic shifting may occur
  • Possible other transmission-related fault codes present

What to check

  • Read freeze frame and all stored transmission/shift position codes; note ignition and vehicle state
  • Visual inspection of wiring and connectors at transmission range sensor and PCM/TCM
  • Backprobe the sensor connector and measure signal voltage with key ON, engine OFF
  • Measure reference supply (typically 5V) and ground at the sensor connector
  • Disconnect sensor and check voltage at sensor harness — if voltage remains high suspect short to B+ in harness or module
  • Perform wiggle test on harness while monitoring voltage to reproduce fault

Signal parameters

  • Typical transmission range/shift position sensors use a 0–5 V reference; circuit high means voltage near battery voltage or above expected threshold
  • Expected idle/park signal usually within a defined range (vehicle-specific); a generic high-fault threshold is >4.8 V
  • Low-fault threshold (for comparison) is typically
  • Open-circuit may show battery voltage if harness is shorted to B+, or float to an undefined voltage if open
  • Reference supply to sensor commonly 5 V regulated; measure this first to confirm proper supply

Diagnostic algorithm

  1. Retrieve codes and freeze-frame data; record conditions when the code set.
  2. Visually inspect connectors and wiring at the transmission range sensor and TCM/PCM for damage, corrosion, or loose pins.
  3. With ignition ON (engine OFF), backprobe the signal wire for circuit C and observe voltage. Note if it is high (>4.8 V).
  4. Disconnect the sensor connector and measure voltage at the harness side. If voltage remains high with sensor disconnected, suspect short to B+ in the harness or a module output fault.
  5. Verify reference voltage (e.g., 5 V supply) and ground at the sensor connector. Repair any missing ground or incorrect supply.
  6. Check continuity between sensor signal terminal and TCM/PCM terminal. Repair any open or high-resistance connections.
  7. If wiring and connectors check good, install a known-good sensor or test the sensor on a bench if serviceable.
  8. If sensor and wiring are good, test the TCM/PCM driver output for faults or replace module per manufacturer procedures.
  9. After repairs, clear codes and perform a road test to confirm code does not return and system functions correctly.

Likely causes

  • Connector at transmission range sensor contaminated/corroded causing high voltage reading
  • Pin pushed out in connector making contact with B+ or another energized circuit
  • Wire chafed and shorting to an adjacent constant or switched power feed
  • Sensor internal fault producing a stuck-high output
  • Faulty ground or power supply to sensor

Fault status

⚠️ Status
Transmission range (gear shift position) circuit C voltage higher than expected. The controller detected a signal above the allowed threshold on the shift position input. May cause incorrect gear reporting, limp mode, or park/neutral safety issues.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

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