OBD-II trouble code
P0915: Gear Shift Position Circuit Range/Performance
The shift rail is not reaching the position the module expects. This is the one member of the family where the sensor is frequently telling the truth and the gearbox is worn — a tired synchroniser stops the rail short, and the sensor honestly reports the shortfall.
Quick facts
- System
- Powertrain
- Category
- Transmission / Shift Control
- Severity
- High severity
- Drivable
- No — stop driving until repaired
- Repair cost range
- $150 – $4,800
- DIY difficulty
- Advanced DIY
What does P0915 mean?
P0915 sets when the gear shift position sensor is producing a signal that is electrically legal but does not agree with what the transmission control module expected to see. The wiring is intact and the sensor is alive. The number coming back is simply not the number the module wanted for the gear it just asked for.
On the fore-and-aft shift axis there is a mechanical explanation for that disagreement which does not exist anywhere else in this code block, and it is the reason P0915 deserves to be diagnosed differently from the rest of the family. The shift axis is the axis that pushes the synchroniser. Its job is to drive the sliding sleeve across the synchroniser cone until the dog teeth mesh, and full engagement corresponds to a specific amount of rail travel. As a synchroniser cone wears, the sleeve has to travel slightly further before it locks, or it stops slightly short of where a healthy one would sit. The position sensor reports that changed resting place faithfully and accurately — and the module, which was told at the factory where a properly engaged gear should put the rail, scores the reading as out of range. The sensor is right. The gearbox has moved.
That possibility changes the order of work. Before buying a sensor, watch the reported shift position gear by gear on a scan tool and write the numbers down. If every gear reports a small, consistent offset in the same direction, the sensor or its mounting has shifted and the electrical part is the suspect. If one gear is out and the others sit exactly where they should, the sensor is doing its job and the disagreement belongs to that one gear's synchroniser, fork or sleeve. Two identical-looking readings, taken with a tool most workshops already own, split the job into an inexpensive electrical repair or an expensive internal one — and doing it in the other order means fitting a sensor to a worn gearbox and setting the same code again.
Mounting is the third possibility and it is worth ruling out early because it is cheap. These sensors read a target on a moving rail across a small air gap. A loose fixing, a distorted bracket, a shim omitted during previous work or a sensor from a superseded part number will shift every reading by the same offset without any wear existing at all. That is the pattern that looks alarming and costs the least to put right.
Common causes
- Worn synchroniser cone or sleeve preventing full rail travel in one gear
- Bent, worn or scored selector fork limiting engagement travel
- Gear shift position sensor drifted out of calibration
- Sensor mounting loose, distorted or missing a shim, changing the air gap
- Incorrect or superseded sensor part number fitted at a previous repair
- Damaged or displaced sensor target on the shift rail
- Shift adaptation values never relearned after transmission or clutch work
- High resistance in the sensor circuit shifting the reported value
- Worn shift rail bushings allowing the rail to sit off-axis
- Clutch not fully releasing, so engagement stalls short of its stop
Symptoms
- Crunching or grinding as a gear is engaged
- One specific gear repeatedly failing to engage while the rest work
- Shifts taking noticeably longer than they used to
- Transmission dropping to neutral during an attempted shift
- Warning lamp with a transmission fault message
- Jerky or incomplete engagement felt through the vehicle
- Gear indicator briefly showing the requested gear and then reverting
- Fault more likely when the transmission is cold
- Repeated shift attempts before drive is taken up
- Complaint developing gradually over weeks rather than appearing suddenly
Diagnostic steps
- 1.Read the reported shift position on a scan tool in every gear and record the numbers before touching anything, because this comparison is what decides sensor versus gearbox.
- 2.Interpret the pattern: a consistent offset in every gear implicates the sensor or its mounting, while one gear out of place with the rest correct implicates that gear's synchroniser or fork.
- 3.Note whether the complaint is worse cold, which is characteristic of a worn synchroniser working against thick fluid rather than of an electrical fault.
- 4.Confirm the transmission fluid is the correct specification and at the correct level, since the wrong fluid alters synchroniser behaviour directly.
- 5.Verify the clutch is fully releasing, because a dragging clutch stalls engagement short of its stop and produces the same implausible reading.
- 6.Check the sensor mounting for looseness, distortion, missing shims and correct part number, and confirm the air gap against specification.
- 7.Inspect the sensor target on the shift rail for damage or displacement.
- 8.Measure sensor circuit resistance with both ends disconnected to rule out a high-resistance joint shifting the reported value.
- 9.Run the shift adaptation procedure and retest, since stale adaptation after previous work is a genuine no-parts cause.
- 10.If one gear alone is implicated and adaptation does not resolve it, plan for internal inspection rather than replacing the sensor speculatively.
Repair cost
$150 – $4,800
Diagnosis is $150 to $400 and the scan-tool position comparison described above is the part of it worth paying for. Adaptation alone, where stale learned values are the cause, is $90 to $250. Sensor remounting, shimming or replacement is $250 to $900 fitted. Fluid service where incorrect fluid is implicated is $150 to $450. Where the reading is honest and one synchroniser is worn, the transmission has to come out: synchroniser and fork work inside an automated manual or dual-clutch gearbox runs $1,800 to $4,800 depending on how many gears are affected and whether the unit is repaired or exchanged. That spread is why the position comparison comes first — the difference between the cheap answer and the expensive one is visible on a scan tool in ten minutes.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with gear shift position sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an advanced DIY job. It typically requires specialty tools, scan-tool access, lifting equipment, or careful sequencing to avoid causing new failures. Plan for extended downtime and have a backup vehicle. Most owners are better served by a shop that has done this repair before.