Quick answer
Trouble code P0705 means “Transmission Range Sensor Circuit Malfunction (PRNDL Input).” The sensor that tells your computer which gear position you’ve selected — Park, Reverse, Neutral, Drive or Low — is sending an invalid signal or no signal at all.
P0705 is one of the most common automatic-transmission trouble codes, and it has a reputation for causing confusing, “electrical-gremlin” symptoms — a car that cranks only in Neutral, reverse lights that stay dark, or a gear display that doesn’t match the lever. This guide explains what the code really means, how to pinpoint the cause in six steps, what a proper repair costs, and how to clear the code once you’re done.
1What Does the P0705 Code Mean?
P0705 is a generic powertrain code defined by the SAE J2012 standard as “Transmission Range Sensor Circuit Malfunction (PRNDL Input).” It applies to every OBD-II vehicle with an automatic transmission, regardless of brand.
The transmission range sensor (TRS) — also called the neutral safety switch, PRNDL switch, or gear position sensor — reports the position of your shift lever to the engine and transmission control modules (ECM/TCM). The modules use that signal to allow starting only in Park or Neutral, turn on the reverse lights, and choose the correct shift strategy. When the circuit delivers an invalid combination, an intermittent signal, or no signal, the module sets P0705 and turns on the check engine light.
One important detail: despite what some older guides claim, P0705 has no “Bank 2” variant — it always refers to the range-sensor (PRNDL) circuit itself.
2Symptoms of P0705
- Engine won’t crank in Park (or only starts in Neutral) — the classic neutral-safety-switch symptom.
- Engine starts in gear — a genuine safety hazard.
- Reverse lights don’t work, or stay on in other gears.
- Harsh or erratic shifting, or the transmission locked in limp-home mode (often 3rd gear).
- Gear indicator mismatch — the dash shows a different range than the lever position.
- Check engine light, sometimes together with other transmission codes.
3Common Causes (Cheapest First)
Work through causes in this order — the cheap items rule themselves out quickly:
- Misadjusted sensor or shift linkage. If the TRS or the shift cable has shifted out of alignment (common after transmission work), the reported range won’t match the lever. Re-adjustment often costs nothing but time.
- Corroded or damaged connector and wiring. The sensor usually lives on the side of the transmission, exposed to heat, road spray and fluid leaks. Corroded pins, chafed harnesses, or fluid wicking into the connector are frequent culprits.
- Contaminated transmission fluid. On transmissions with an internal range sensor, debris in old fluid can interfere with the sensor’s contact surfaces.
- Failed transmission range sensor. Internal wear or broken contacts — the most common hard failure, especially past 100,000 miles.
- TCM/ECM fault (rare). Only suspect the control module after everything upstream tests good.
4How Serious Is P0705? Can You Keep Driving?
Safety warning: with a faulty range sensor the engine can start while the transmission is in gear, and the reverse lights may not warn drivers behind you. Treat P0705 as a repair-soon code — moderate to high severity.
Driving short distances is sometimes possible, but shift quality may be unpredictable and the vehicle can default to limp-home mode without warning. If the car starts in gear even once, stop driving it and repair the fault first.
5How to Diagnose P0705 — 6 Steps
- Read codes and freeze frame. Scan the vehicle and note every stored code. If P0705 appears with other transmission codes, diagnose them as a group (see related codes).
- Watch live PRNDL data. With a scanner that reads transmission live data, such as the iCarsoft CR MAX, slowly move the lever through P-R-N-D-L and confirm the displayed range follows each position without dropouts.
- Inspect the sensor, connector and harness. Look for transmission fluid in the connector, green corrosion on pins, and chafed or melted wiring near the exhaust.
- Check linkage and sensor alignment. Verify the shift cable is adjusted correctly; many sensors have an alignment slot for exact positioning at Neutral.
- Test the sensor with a multimeter. Back-probe the connector and compare voltage/continuity in each gear position against the service-manual chart.
- Evaluate the TCM/ECM last. If the sensor and wiring test good in every range, have the control module and its grounds professionally evaluated before replacing anything else.
What good readings look like: on most sensors the resistance between the signal pins changes in clean, repeatable steps as you move through P-R-N-D-L, and the starter-enable circuit shows continuity only in Park and Neutral. Readings that flicker when you wiggle the harness point to wiring; readings that are stable but wrong by one position point to alignment; no change in any range means the sensor itself has failed. Always compare against the pin chart in your vehicle’s service manual — pinouts differ even within one brand.
6P0705 Repair Cost
| Repair | Parts | Labor | Typical total |
|---|---|---|---|
| Sensor / linkage adjustment | $0 | $50–$100 | $50–$100 |
| Wiring or connector repair | $10–$50 | $40–$150 | $50–$200 |
| Transmission fluid service | $30–$80 | $20–$70 | $50–$150 |
| Range sensor replacement | $50–$200 | $50–$150 (1–2 h) | $100–$350 |
| TCM repair / replacement (rare) | varies by vehicle | $300–$1,000+ | |
Note: on some vehicles the sensor sits inside the transmission (e.g., integrated with the valve body), which raises labor significantly — get a vehicle-specific quote before approving work.
7Which Vehicles Get P0705 — and What the Sensor Is Called
Because P0705 is a generic code, any automatic-transmission vehicle can set it. Manufacturers just name the part differently, which helps when ordering a replacement:
| Make | Common name for the sensor |
|---|---|
| Chevrolet / GM | Internal mode switch (IMS) or transmission range switch |
| Ford | Digital transmission range (TR) sensor / MLPS |
| Toyota / Lexus | Park/neutral position (PNP) switch |
| Honda / Acura | Transmission range switch (often with a blinking “D” light) |
| Nissan / Infiniti | Inhibitor switch (PNP switch) |
| Chrysler / Jeep / Dodge | TRS, often integrated in the solenoid pack |
| VW / Audi | Multi-function switch (F125) |
Known brand patterns worth checking first:
- Honda / Acura: a flashing “D” indicator together with P0705 usually points to the range switch itself, not internal transmission damage.
- Chevrolet / GM (4L60-E, 4L80-E): the internal mode switch sits inside the case, so fluid condition matters and replacement means dropping the pan.
- Ford trucks: the external TR/MLPS sensor is exposed on the side of the case — moisture intrusion after deep puddles or water crossings is a classic trigger.
- Nissan / Infiniti: inhibitor-switch misalignment after a transmission swap or linkage work is the most common repeat offender.
- VW / Audi (01M/01J): the F125 multi-function switch is a known wear item — check for fluid seeping into its connector.
8How to Clear P0705 After the Repair
With a scan tool (recommended): clear the code, then road-test through every gear range and re-scan. If the fix is correct, P0705 stays gone and the live PRNDL reading tracks the lever in every position.
Battery disconnection (5–10 minutes) also wipes the code, but it never fixes the cause, resets your radio and learned shift adaptations, and the code will simply return if the circuit is still faulty.
Post-repair verification checklist: clear the code, then with live data running move the lever slowly through P-R-N-D-L twice and confirm the displayed range matches every position; check the reverse lights come on only in R; take a 10–15 minute road test including one full stop-and-restart; finally re-scan for both stored and pending codes — a repair that holds shows no P0705 in either.
9Preventing P0705 From Coming Back
- Service the transmission fluid on schedule — clean fluid protects internal sensors and shift components.
- Use a quality OEM-grade sensor; bargain units fail early and waste the labor cost twice.
- Align carefully on installation — most repeat P0705 cases trace back to a sensor installed one notch off.
- Fix fluid leaks near the connector before they wick into the harness.
10Related Trouble Codes
11The Right Scan Tool for P0705
A basic code reader only tells you P0705 exists. To actually find the fault you need transmission live data (to watch the PRNDL signal in real time) and bi-directional tests to verify the repair. The iCarsoft CR MAX ($369.95) covers both for most car brands, reads all systems including the TCM, and clears the code when you’re done. Prefer wireless? The CR MAX BT adds Bluetooth, and pro users can step up to the CR Eagle.
Recommended for P0705
iCarsoft CR MAX
All-system diagnostics with transmission live data and bi-directional tests — watch the PRNDL signal in real time, verify the repair, clear the code.
$369.95
Shop CR MAX CR MAX BT (Bluetooth)12P0705 — Frequently Asked Questions
Can I keep driving with P0705?
It’s not recommended. The engine may start in gear, reverse lights may not work, and the transmission can drop into limp mode without warning. Drive only as far as needed to get it repaired.
Will P0705 stop my car from starting?
It can. The range sensor doubles as the neutral safety switch, so a bad signal can block cranking in Park. A common workaround symptom is a car that starts only in Neutral — that points strongly to this sensor.
How much does it cost to fix P0705?
Most repairs land between $100 and $350 for a sensor replacement (parts $50–$200 plus 1–2 hours labor). If only adjustment is needed, expect roughly $50–$100; wiring repairs typically run $50–$200.
What’s the difference between P0705 and P0706?
P0705 is a circuit malfunction — an invalid or missing signal. P0706 means the signal exists but is implausible for the conditions (range/performance). They share causes and are diagnosed the same way.
Is the transmission range sensor the same as the neutral safety switch?
Functionally yes. “Neutral safety switch” is the traditional name; manufacturers also call it the PNP switch, inhibitor switch, internal mode switch, or multi-function switch. They all report gear-lever position.
Can low or dirty transmission fluid cause P0705?
Contaminated fluid can, on transmissions where the sensor is internal — debris interferes with the sensor’s contacts. A fluid service is cheap insurance before replacing parts.
13References
- SAE International, J2012 — Diagnostic Trouble Code Definitions (the standard that defines P0705).
- California Air Resources Board, On-Board Diagnostic (OBD) Program.
- Wikipedia, On-board diagnostics — background on OBD-II.