Skip to Content
103 State St East Jordan, MI, 49727
  • MON: Closed
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: 8:00AM - 6:00PM
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook
7984 North St Central Lake, MI, 49622
  • MON: 8:00AM - 6:00PM
  • TUES: 8:00AM - 6:00PM
  • WED: 8:00AM - 6:00PM
  • THUR: 8:00AM - 6:00PM
  • FRI: Closed
  • SAT: Closed
  • SUN: Closed
MORE >
  • Yelp
  • Google Business Profile
  • Facebook

How to fix fault code P0705?

The fault code P0705 points to a problem in the transmission range sensor circuit (PRNDL), typically involving the sensor itself, its wiring, or how the engine control module (ECM) or transmission control module (TCM) reads gear position. A targeted diagnostic and targeted repairs resolve most cases and restore proper shifting.


What P0705 Means


P0705 is a generic OBD-II diagnostic code indicating a malfunction in the Transmission Range Sensor (TRS) circuit. This sensor tells the ECM/TCM which gear is selected, and if readings don’t match the gear selector position, the ECU may lock the transmission in a safe mode or trigger shifting problems. While some vehicles show P0705 alone, others may display P0700 along with it, signaling that multiple transmission control signals are affected.


Common Symptoms


Symptoms vary by vehicle, but common indicators of a P0705 fault include:



  • Inconsistent or incorrect gear indication on the dashboard

  • Unexplained refusal to shift or abrupt shifting behavior

  • Check Engine Light or transmission warning light illuminated

  • Limp-home or limited-shift behavior to prevent further damage


These signs warrant a diagnostic check of both the TRS and the related wiring, rather than assuming the sensor is always at fault.


Diagnostic Approach


To isolate the cause, technicians combine live data monitoring with a physical inspection of wiring and module software. The process aims to verify sensor readings, confirm proper voltage and grounding, and identify any electrical or mechanical faults that could misreport gear position.



  1. Use an OBD-II scanner to confirm P0705 and check for related codes such as P0700. Retrieve live data for PRNDL position and actual gear.

  2. Inspect the vehicle’s electrical system: battery health and charging voltage (preferably 13.8–14.8 volts with the engine running) to rule out voltage irregularities.

  3. Examine the TRS wiring harness and connectors at the transmission and at the PCM/TCM for corrosion, damaged insulation, bent pins, or loose connections; reseat or replace as needed.

  4. Test the TRS sensor itself using manufacturer specifications (multimeter or scan-tool live data) to ensure the sensor output changes correctly with gear changes and matches expected ranges.

  5. Check transmission grounds and relevant vehicle grounds to ensure solid electrical paths.

  6. Review PCM/TCM software and service bulletins; apply updates or perform a reflash if indicated by the manufacturer.

  7. If electrical checks pass, inspect mechanical linkage or valve body components for issues that could cause incorrect gear reporting.

  8. Perform a road test to see if the fault reappears and clear any codes after repair attempts.


Note: The exact diagnostic steps can vary by vehicle make and model. Always refer to the factory service manual for the correct specifications and procedures. If you’re not comfortable performing electrical diagnostics, seek a trained technician.


Repair Options


Repair choices depend on what the diagnostic process reveals. The following remedies address the most common causes of P0705.



  • Replace the Transmission Range Sensor (TRS) if it is faulty or reading inaccurately; ensure correct installation and alignment per the service manual.

  • Repair or replace damaged wiring or connectors between the TRS and the PCM/TCM; fix damaged grounds and apply appropriate dielectric compound to protect connectors.

  • Update or reflash the PCM/TCM software if a known issue or service bulletin addresses P0705-related sensor readings.

  • Address electrical system issues such as a weak battery, failing alternator, or grounding problems that could cause intermittent sensor signals.

  • If there is a mechanical transmission issue (linkage misadjustment, worn components, valve body problems), perform the recommended transmission service after confirming the electrical fault is not the root cause.


After completing repairs, clear codes, conduct a road test, and verify that P0705 does not return. If the fault persists, deeper diagnostics or professional assistance may be required to rule out complex electrical faults or transmission problems.


Summary


P0705 signals a fault in the transmission range sensor circuit, which informs the ECM/TCM of the current gear. Most fixes involve checking the TRS, its wiring and grounds, and applying software updates as needed. Replacing a faulty sensor, repairing wiring, or updating software typically resolves the issue, though occasional mechanical transmission problems or ECU faults require deeper investigation by a qualified technician. A careful, methodical approach and verification drive the best chance of a lasting fix.

Do you need to replace your entire transmission if you have a code P0705?


Check for a bad O-ring seal on internal TRS sensors. O-rings and casing issues are the most common problems. Repair or replace your sensor. Then, you'll need to replace your transmission.



How much does it cost to fix a P0705 code?


How much does it cost to replace the transmission control module for a P0705 fault? A VIN‑matched TCM typically costs $600‑$900, with labor ranging from $200‑$300. Re‑programming fees add $100‑$150. Prices vary by vehicle make, model, and the specific software version required.



What are the common fixes for a P0705 code?


Inspect the transmission range sensor circuit for corrosion, loose connectors, or broken wires. In many cases, repairing these basic electrical issues can resolve the P0705 code.



How do I reset the transmission position sensor?


The process to reset the TCM could vary depending on the vehicle, but it usually involves setting the car into Park (P) position, turning the ignition off, and restarting the engine before shifting to Drive (D) mode.


Ryan's Auto Care

Ryan's Auto Care - East Jordan 103 State St East Jordan, MI 49727 231-222-2199
Ryan's Auto Care - Central Lake 7984 North St Central Lake, MI 49622 231-544-9894

Ask any car or truck owner in Central Michigan who they recommend. Chances are they will tell you Ryan's Auto Care.