Code
P095D
Generic
P — Powertrain
Gear Shift Position Circuit C High
Views:
UK: 17
EN: 26
RU: 22
AI status
Completed
Completed
100%
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
- Retrieve codes and freeze-frame data; record conditions when the code set.
- Visually inspect connectors and wiring at the transmission range sensor and TCM/PCM for damage, corrosion, or loose pins.
- With ignition ON (engine OFF), backprobe the signal wire for circuit C and observe voltage. Note if it is high (>4.8 V).
- 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.
- Verify reference voltage (e.g., 5 V supply) and ground at the sensor connector. Repair any missing ground or incorrect supply.
- Check continuity between sensor signal terminal and TCM/PCM terminal. Repair any open or high-resistance connections.
- If wiring and connectors check good, install a known-good sensor or test the sensor on a bench if serviceable.
- If sensor and wiring are good, test the TCM/PCM driver output for faults or replace module per manufacturer procedures.
- 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 :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
