P0708 – Transmission range (TR) sensor/switch -high input

By Reinier (Contact Me)
Last Updated 2018-02-21
Automobile Repair Shop Owner

Trouble CodeFault LocationProbable Cause
P0708 Transmission range (TR) sensor/switch -high input Wiring short to positive, TR sensor/switch, ECM/PCM!TCM

We recommend Torque Pro

What Does Code P0708 Mean?

OBD II fault code P0708 is a generic code that is defined as “Transmission range (TR) sensor/switch -high input’, and is set when the PCM (Powertrain Control Module) detects an input voltage from the transmission range sensor and/or its control/signal circuit(s) that exceeds a maximum allowable threshold or limit.

Also known as the “PRNDL input” and/or “neutral safety switch”, the purpose of the transmission range sensor is to provide input data to the TCM (Transmission Control Module) and the PCM about which gear is currently selected. If the transmission range sensor is fully functional, it also acts as a safety cut-out switch that allows the engine to be started only when “N” is selected.

In terms of its operating principles, the transmission range sensor is typically a rotary type switch similar to an ignition switch in which different circuits are completed depending on the position of the moving part(s) in the switch. In the case of most transmission range switches, the transmission selector shaft passes through the switch; thus, by moving the gear selector, the selector shaft rotates a moving part, which then completes a particular circuit- with the circuit depending on the position of the gear selector.

In practical terms, if the gear selector is moved into, say, the “D” position, the transmission range sensor will complete a particular circuit that alerts the PCM, TCM, and other control modules that “D” had been selected. Apart from illuminating or highlighting the appropriate indicator light on the dashboard, completing this circuit when “D” is associated with different modes like “Sport”, “Economy” or others, also allows both the PCM and TCM to switch to a programming mode that is appropriate for the particular mode that was selected.

From the above it should be obvious that the transmission range sensor/switch is a critical component and that if it fails or cannot communicate with the PCM/TCM effectively, these control modules cannot in their turn, manage the engine and transmission effectively. For this reason, when the PCM/TCM detect abnormal voltages in either the transmission range sensor or its control/signal circuits, the PCM will initiate a failsafe or limp mode both as a safety precaution, and to prevent damage to the transmission.

NOTE: Note that some types of failures will not necessarily cause a failsafe or limp mode: for example, if circuit that indicates “N” fails the engine may be started while any gear is selected. While this condition is clearly dangerous, it does not affect the operation of either the engine or transmission directly, and a failsafe or limp mode will therefore not be initiated.

Be aware that on most applications, the presence of only code P0708 will generally not cause the CHECK ENGINE warning light to be illuminated. However, what might happen is that the “OD” (Over drive) or other transmission related indicator light may start to blink or flash.

Where is the P0708 sensor located?

The image above shows a typical transmission range sensor (indicated by the white arrow), where it is attached directly to the transmission casing. While his arrangement is typical, there are nevertheless applications on which the transmission range sensor is attached to the gear selector lever. On these applications, the transmission range sensor is typically located inside the center console where the gear selector lever acts upon it directly, instead of through a control cable as shown here.

What are the common causes of code P0708 ?

Some common causes of code P0708 could include the following-

  • Damaged, burnt, shorted, disconnected, or corroded wiring and/or connectors
  • Damaged, worn, or defective transmission range sensor/switch
  • Incorrect adjustment of the transmission range sensor/switch
  • Incorrect adjustment, or, excessive mechanical wear of control linkages/cables
  • Failed or failing PCM/TCM. Note that these are rare events, and the fault must therefore be sought elsewhere before any control module is replaced

BAT Team Discussions for P0708

  • 2007 dodge ram 3500 Diesel Trans problem
    We have a good trans tech here at bat- until he gets to this- Do you know which transmission? 68rfe, 48re, as68rc My trouble trees for all them have this note.... any other codes? NOTE This DTC is supplemental and requires no diagnostic troubleshooting. Typically, if this code is set without ...
  • Comment on P0708 – Transmission range (TR) sensor/switch -high input by s peters
    Make: [B]Hyandai[/B] Model: [B]sonata[/B] Year: [B]2006[/B] Miles: [B]250,000[/B] Engine: [B]4.3L 6cyl[/B] Hello, Just threw the P0708 code for a short circuit. Been a good vehicle for the wife. Is it time to start shopping for another, or will it be worth the cost to repair? Thanks [url="https:/...
  • Comment on P0708 – Transmission range (TR) sensor/switch -high input by C Lake
    Make: [B]Toyota[/B] Model: [B]86[/B] Year: [B]2013[/B] Miles: Engine: Hi, My Toyota also have the P0708 code after checking with my ODB tool and I could not start my car. However, when I change gears, the dash and gear LED indicator on the gear selector also shows corresponding PRND gear. If I w...