AutoLogicTools

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.

High severityPowertrainTransmission / Shift ControlDo not drive

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. 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. 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. 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. 4.Confirm the transmission fluid is the correct specification and at the correct level, since the wrong fluid alters synchroniser behaviour directly.
  5. 5.Verify the clutch is fully releasing, because a dragging clutch stalls engagement short of its stop and produces the same implausible reading.
  6. 6.Check the sensor mounting for looseness, distortion, missing shims and correct part number, and confirm the air gap against specification.
  7. 7.Inspect the sensor target on the shift rail for damage or displacement.
  8. 8.Measure sensor circuit resistance with both ends disconnected to rule out a high-resistance joint shifting the reported value.
  9. 9.Run the shift adaptation procedure and retest, since stale adaptation after previous work is a genuine no-parts cause.
  10. 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.

Related codes

Frequently asked questions

Does P0915 mean the position sensor is faulty?

Not necessarily, and on this particular axis it often means the opposite. The shift axis is the one that pushes the synchroniser into engagement, and full engagement corresponds to a specific amount of rail travel. When a synchroniser wears, the rail stops in a slightly different place than it did when the vehicle was new. The sensor reports that new position accurately, and the module — which is comparing against the figure it was given at the factory — calls the reading implausible. In that scenario the sensor is doing exactly what it should and the gearbox is what changed. This is the one code in the family where replacing the sensor first is a genuinely likely way to waste money.

How do I tell a worn gearbox from a bad sensor without opening anything?

Read the reported shift position in every gear on a scan tool and write the numbers down. If all of them are offset by roughly the same amount in the same direction, something about the sensor or its mounting has changed — a loose fixing, a missing shim, a wrong part number, a drifted sensor. If one gear is out of place and every other gear sits exactly where it should, the sensor is clearly capable of reading correctly and the disagreement belongs to that one gear's synchroniser, sleeve or fork. It is the cheapest test on this code and it separates a few hundred dollars of work from a few thousand.

Why is it worse when the car is cold?

Because a worn synchroniser has less margin to work with, and cold transmission fluid is thicker and slower to squeeze out of the friction interface. A cone that is marginal at operating temperature can fail to lock at all on the first few shifts of the morning, which shows up as crunching, a refused gear or a longer engagement time that improves as the fluid warms. An electrical fault in the circuit does not usually care about temperature in that pattern, so a cold-only complaint is meaningful evidence and worth recording. Confirming the correct fluid specification is a sensible early step for the same reason.

Can I keep driving with P0915?

It is not advisable, even though the car will often still move. An automated manual or dual-clutch transmission has no torque converter and no hydraulic limp-home gear, so when an engagement is scored as failed the transmission goes to neutral rather than to a reduced-capability drive — and with this code that can happen mid-shift, in traffic, without warning. There is also a mechanical argument: repeatedly forcing engagement through a synchroniser that is already struggling damages the dog teeth, and turning a synchroniser repair into a gearset repair is an expensive way to save a tow.

Editorial context

About This Diagnostic Information

AutoLogicTools diagnostic guides explain OBD-II trouble codes using recognized code definitions, standard automotive diagnostic principles, and practical automotive context. A trouble code records a condition detected by a control module. It does not automatically identify a failed part, and the right diagnostic procedure can vary by vehicle.

Manufacturer service information, technical service bulletins, wiring diagrams, and vehicle-specific procedures should take precedence when available.

AutoLogicTools was founded by Vincent Fisk, an automotive locksmith and shop owner in San Diego with hands-on experience in vehicle keys, immobilizer systems, electrical issues, modules, programming, and diagnostics.