Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All Articles →
🧭 Diagnostic Flowchart 🛍️ Shop This Part

P0707 on 2006-2016 Chevrolet Impala: Transmission Range Sensor Circuit Low Causes and Fixes

P0707 on a 2006-2016 Impala most often means the Transmission Range Sensor (or its wiring) has failed, causing a no-start or erratic shifting. On 9th gen models (2006-2013) with the 4T65-E transmission, the sensor is external and easier to replace. On 10th gen models (2014-2016) with the 6T70 transmission, the sensor is an internal component called an Internal Mode Switch (IMS), making replacement a complex, professional-level job.

20 minutes to read 2006-2016 Chevrolet Impala
Most Likely Cause
Failed Transmission Range Sensor (TRS) / Internal Mode Switch (IMS)
Difficulty
2/5
Est. Time
3 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $900
Parts Price
$40 – $400
🚫 Do not drive — It is not recommended. The vehicle may not start, may get stuck in one gear ('limp mode'), or could potentially start in a drive gear, leading to unexpected movement.
Key Takeaways
  • P0707 on a Chevy Impala means the Transmission Range Sensor is sending a low or no voltage signal, which can prevent the car from starting or cause severe shifting issues.
  • The most likely cause is a faulty sensor, followed by corroded wiring at the sensor's connector.
  • A critical difference exists between Impala generations: on 2014-2016 models, the sensor is inside the transmission and requires a complex, professional repair.
  • Before replacing parts, always inspect the wiring and connector for corrosion or damage, as this is a common and cheaper fix.
  • Driving with this code is not recommended due to the risk of being stranded or the vehicle starting in gear.
The trouble code P0707 stands for 'Transmission Range Sensor 'A' Circuit Low'. This means the Powertrain Control Module (PCM) is receiving a voltage signal from the sensor that is below the specified threshold, or no signal at all. This sensor, also known as a neutral safety switch or inhibitor switch, tells the computer which gear is selected (Park, Reverse, Neutral, Drive). Without a correct signal, the computer cannot confirm the transmission is in Park or Neutral, which can prevent the engine from starting as a safety measure.

What's Unique About the 2006-2016 Chevrolet Impala

The 2006-2016 Impala range spans two distinct generations with different transmissions and sensor locations. On the ninth-generation models (2006-2013) equipped with the 4T65-E automatic transmission, the sensor is an external component bolted to the side of the transmission case. However, on the tenth-generation Impalas (2014-2016) with the 6T70/6T75 transmission, the sensor is an Internal Mode Switch (IMS) located inside the transmission and integrated with the valve body and Transmission Electro-Hydraulic Control Module (TEHCM). This internal placement makes replacement significantly more complex and labor-intensive, requiring removal of the transmission pan and valve body.

Generation note: The vehicle range covers the end of the 9th generation (2006-2013, plus 'Limited' models through 2016) using the 4T65-E transmission, and the start of the 10th generation (2014-2016) using the 6T70/6T75 transmission. The primary difference for this code is the location of the Transmission Range Sensor. On the 9th gen, it is external and relatively accessible. On the 10th gen, it is an internal mode switch (IMS) that is much harder to service.

Professional service recommended: This fault can prevent the vehicle from starting or allow it to start in gear, creating a safety risk. On 2014-2016 models, the sensor is inside the transmission, and replacement requires draining the fluid and removing the valve body, which is best left to a professional. Diagnosis can also be complex, potentially involving checks for water intrusion into various modules or wiring harnesses, which is a known GM issue.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine will not start, or will only start in Neutral.
  • Harsh or erratic gear shifting.
  • Transmission may be stuck in 'limp mode' (a single gear)
  • Gear indicator on the dashboard (PRNDL) is incorrect, does not light up, or does not show the circle around the selected gear.
  • Reverse lights do not turn on
  • Key may become stuck in the ignition
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the starter when the vehicle won't crank, without first checking for transmission-related codes. The P0707 code often disables the starter relay as a safety feature.
  • Replacing the transmission itself when the issue is only a faulty external sensor, connector, or wiring.
  • Replacing the BCM or PCM when the issue is a faulty or corroded underhood fuse block.

Most Likely Causes

  1. Failed Transmission Range Sensor (TRS) / Internal Mode Switch (IMS) 🔴 High Probability → Shop Transmission Assembly The sensor is a common failure point due to age, heat cycles, and potential for internal wear or moisture intrusion. On 10th-gen models, the internal TEHCM/IMS assembly is a known failure point across many GM vehicles with the 6T70/75 transmission.
    How to confirm: Use a scan tool to monitor the sensor's voltage reading while moving the shifter through each gear. If the voltage is stuck low (typically below 0.5V) or doesn't change, the sensor is likely bad. For the external 9th-gen sensor, it can be tested with a multimeter for resistance according to a service manual.
    Typical fix: Replace the Transmission Range Sensor/Switch. For 2006-2013 models, this is an external part (e.g., ACDelco #24229422). For 2014-2016 models, this requires removing the transmission pan and valve body to replace the internal switch/TEHCM assembly.
    Est. part cost: $40-$100 for external sensor, $200-$400+ for internal switch/module
  2. Corroded or Damaged Wiring/Connector 🟡 Medium Probability The external sensor and its wiring on 9th-gen models are vulnerable to moisture, road salt, and debris, leading to corrosion (often seen as a green crust on the pins) or physical damage to the wires. Water intrusion into body connectors is a documented issue on some GM platforms, which can cause similar electrical faults. A known chafe point exists where the engine harness can rub on the transmission case. Manufacturer TSB Bulletin #PIT5677E lists P0707 as a code that can be triggered by wiring-related issues in various GM models.
    How to confirm: Visually inspect the wiring harness and connector at the transmission for signs of corrosion, frayed wires, or loose pins. Wiggle the connector and harness while monitoring live sensor data on a scan tool; if the voltage fluctuates, a wiring issue is present.
    Typical fix: Clean the connector terminals with an electrical contact cleaner and apply dielectric grease to prevent future moisture intrusion. Repair or replace the damaged section of the wiring harness.
    Est. part cost: $5-$50 for cleaning supplies or wiring repair materials
  3. Misadjusted Sensor or Shift Linkage (9th Gen) ⚪ Low Probability On 9th-gen models with the external sensor, the shift cable can stretch or the sensor's mounting bolts can become loose, causing a misalignment between the position of the gear shifter and the sensor's reading. This is less common on 10th-gen models due to the internal switch design.
    How to confirm: Check if the car starts in Neutral but not in Park (or vice-versa). This often indicates an alignment issue. Check for excessive play in the shift cable and linkage.
    Typical fix: Loosen the external sensor's mounting bolts and adjust its position until the scan tool shows the correct gear reading for each shifter position, then retighten. Adjust or replace the shift linkage if it is damaged.
    Est. part cost: $0-$100 for linkage parts

Rare But Worth Checking

  • Faulty Transmission Control Module (TCM) or Powertrain Control Module (PCM): → Shop Transmission Assembly This is uncommon, but if the sensor and wiring are confirmed to be good, the module's internal circuit for reading the sensor may have failed. On some GM vehicles, a corrupted BCM calibration can cause similar no-start and no-PRNDL-display issues, which can be fixed by reprogramming the module.
  • Faulty Underhood Fuse Block: On some 9th-gen Impalas, internal corrosion or a failing printed circuit board within the underhood fuse block can cause intermittent power to various relays, leading to no-start conditions and various codes, including those related to the ignition circuit (P1682). This can be misdiagnosed as a bad PCM or component.

Diagnosis Steps

  1. Connect an OBD-II scanner and confirm P0707 is present. Note any other codes, especially P0705, P0706, or P0708.
  2. Using the scanner's live data function, monitor the voltage from the Transmission Range Sensor and the displayed gear position (PRNDL).
  3. Slowly move the gear selector through all positions (P, R, N, D, L). Observe the voltage reading and gear display on the scanner. A reading that is stuck low (e.g., <0.5V) or does not change confirms the fault.
  4. Perform a thorough visual inspection of the sensor's wiring harness and connector. For 9th gen, this is external on the transmission. For 10th gen, inspect the main transmission case connector. Look for green/white corrosion, frayed or broken wires, and loose pins.
  5. If wiring looks suspicious, wiggle the harness and connector while watching the live data. If the voltage reading jumps around, the wiring is the problem.
  6. If the wiring appears okay and the voltage is consistently low, the sensor itself is the most likely culprit. Note that TSB Bulletin #IB15-K-002A mentions a high frequency of inhibitor switches being replaced for P0707 with "No Trouble Found," suggesting that thorough wiring and connector diagnosis is critical before replacement.
  7. For 9th gen models (2006-2013), the external sensor can be tested with a multimeter for resistance and adjusted.
  8. For 10th gen models (2014-2016), access is difficult. If the main transmission connector and wiring are confirmed good, the internal mode switch (IMS) is the presumed cause, requiring transmission pan removal for replacement.

Parts You'll Likely Need

  • Transmission Range Sensor / Neutral Safety Switch (2006-2013) (OEM #24229422) — This is the external component that fails most frequently on 9th-gen models, causing the P0707 code.
    Trusted brands: ACDelco (OEM), Dorman, Standard Motor Products (SMP), Carquest
    OEM price range: $60-$100
    Aftermarket price range: $40-$85
  • Transmission Range Sensor / Internal Mode Switch (2014-2016) (OEM #24246194 (part of larger assembly)) — This is the internal switch on 10th-gen models. It is often part of the larger valve body or TEHCM assembly and is a known failure point.
    Trusted brands: ACDelco (OEM), Dorman (e.g., 511-110), Rostra Powertrain
    OEM price range: $250-$450
    Aftermarket price range: $150-$300

Related Codes That Often Appear With This One

  • P0705 — P0705 indicates a general malfunction in the Transmission Range Sensor circuit, while P0707 specifically points to a 'low input' condition. They often appear together as the computer tries to interpret the faulty signals.
  • P0706 — This code indicates a 'Range/Performance' issue with the sensor circuit. Seeing it with P0707 strongly points to a failing sensor or wiring providing erratic signals.
  • P0708 — This code means 'Transmission Range Sensor Circuit High Input'. Seeing it intermittently with P0707 could point to a severe wiring problem causing shorts to both ground (P0707) and power (P0708), or an internally failing sensor.

Technical Service Bulletins (TSBs) & Recalls

  • While no TSB directly addresses P0707 on the Impala, several are relevant to related systems. TSB 16-NA-019 discusses transmission adaptive functions and correcting harsh shifts, which can be a symptom. Other GM TSBs like 23-NA-107 and 23-NA-046 discuss water leaks into the cabin and electrical connectors (like the A-pillar), which can cause widespread electrical issues, including communication problems with transmission components.
  • Manufacturer TSB Bulletin #IB15-K-002A notes that an investigation into inhibitor switches replaced for DTC P0707 identified a high frequency of parts being replaced with "No Trouble Found" (NTF), emphasizing the need for careful diagnosis.
  • Manufacturer TSB Bulletin #PIT5677E includes P0707 in a list of diagnostic trouble codes that may be encountered during electrical or engine-related troubleshooting on GM platforms.

Platform-Specific Known Issues

  • On 2014-2016 tenth-generation Impalas with the 6T70/6T75 transmission, the Transmission Range Sensor is an Internal Mode Switch (IMS) located inside the transmission, attached to the valve body. This requires professional service for replacement, involving draining fluid, removing the transmission pan, disconnecting the main harness, and removing the entire valve body assembly to access the switch.
  • On 9th-generation models, a common symptom of a failing or misadjusted external sensor is the ability to start the engine in Neutral but not in Park.

Mechanic-Grade Diagnostic Values

  • Transmission Range Sensor 'A' Circuit Voltage (Live Data) — expected: A distinct voltage for each gear position (e.g., Park: 3.1V, Reverse: 2.7V, Neutral: 2.3V, etc.).. Failure: A value stuck below 0.5V regardless of gear position.
  • TRS Ground Circuit Voltage Drop (9th Gen) — expected: Less than 0.1V (100mV).. Failure: A reading higher than 0.1V indicates high resistance in the ground circuit, which can cause a low signal voltage.
  • TRS Sensor Resistance (9th Gen, Analog Sensor) — expected: Specific resistance (ohms) for each gear position as defined in the service manual (e.g., 1,100 Ohms in Park, 3,500 Ohms in Drive).. Failure: An 'OL' (Over Limit) reading or values significantly outside the specified range for a given gear position.

Scan Tool Commands That Help

  • GDS2 (GM Global Diagnostic System 2): Module Diagnostics > TCM > Data Display — To monitor live data PIDs for the Internal Mode Switch (IMS) states (A, B, C, P) and transmission fluid pressure switches. This is the primary method for diagnosing the internal sensor on 2014-2016 models.
  • GDS2 / Techline Connect: Replace and Reprogram ECU > TCM — This is required after replacing the TEHCM (which contains the IMS) on 2014-2016 models. The new module must be programmed with the vehicle's VIN and the latest GM calibration software to function.

Wiring & Ground Locations

  • G102 / G111 (9th Gen) — G102 is located near the battery; G111 is located above the starter motor on the transmission bellhousing.. These are primary grounds for the engine and transmission control modules. Corrosion or a loose connection at these points can cause a variety of electrical issues, including a low voltage signal from the TRS, mimicking a sensor failure.
  • X175 (9th Gen) — The main electrical connector for the 4T65-E transmission, located on the side of the transmission case where the external TRS is mounted.. This is the central connection point for all TRS signals going to the TCM. Corrosion or damage within this connector is a common cause of P0707.
  • Engine Harness Chafe Point (9th Gen) — The engine wiring harness may rub against the edge of the transmission case.. A documented issue where the harness can chafe through, causing wires for the TRS circuit to short to ground, directly causing a P0707 code.
  • X1 (TCM Connector, 10th Gen) — The main 14-pin connector at the TEHCM, accessible after removing the transmission side cover.. This is the main input/output for the internal mode switch. Testing for power, ground, and signal integrity at this connector is the final step before condemning the internal TEHCM/IMS assembly.

Real Owner Repair Stories

  • ImpalaForums user report (2012 Chevrolet Impala w/ 3.6L V6) — Intermittent no-crank, no-start condition with P0707 stored. Gear selector indicator on dash was blank.
    ❌ Tried (didn't work) Replacing the external Transmission Range Sensor (TRS) did not solve the problem.
    ✅ What actually fixed it The main engine-to-chassis ground strap (G111, on the transmission housing) was found to be corroded. Cleaning the ground contact points on the strap and the transmission case and re-securing it resolved all symptoms and the code did not return.
  • YouTube diagnostic video by Oz Mechanics (2014 Chevrolet Impala) — Harsh kicking when shifting into gear, no circle around the selected gear on the PRNDL display, U-codes indicating loss of communication with TCM.
    ❌ Tried (didn't work) Checking fuses and verifying power/ground at the underhood fuse block.
    ✅ What actually fixed it Diagnosis confirmed power and ground were good all the way to the transmission connector, but the TCM was not communicating. The internal TEHCM (which contains the IMS) had failed. Replacing the TEHCM and programming it with GDS2 software fixed the issue.

OEM Part Supersession History

  • 24229422 (9th Gen External Sensor)24298931 — Part revision by GM.
    Heads up: The parts are generally interchangeable for the specified applications, but it is always best to use the latest revision.
  • Various (10th Gen Internal TEHCM)Multiple revisions exist (e.g., 24256524, 24264346, 24275868, etc.). — High failure rates of early TEHCM units led to multiple hardware and software revisions by GM.
    Heads up: CRITICAL: A new TEHCM must be programmed to the vehicle's VIN using GM's GDS2 software to function. A used TEHCM from a donor vehicle is VIN-locked and generally CANNOT be reprogrammed for a different vehicle, making it a poor choice for repair.

Model Year Variations Within This Range

  • 2012-2013: A Technical Service Bulletin (PI0631A) was issued for these years regarding the engine wiring harness chafing on the transmission case, which could cause a short to ground on the TRS circuit and trigger P0707 among other codes.

Diagnostic Flowchart

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • Transmission Failure (4T65-E) 🔴 High → Shop Transmission Assembly — Common on 9th-gen models, particularly 2006-2011. Issues include slipping, harsh shifting, and complete failure, often before 100,000 miles.
  • Blend Door Actuator Failure 🟠 Medium — Extremely common across all 9th-gen years. Results in a loud clicking noise from the dashboard and loss of temperature control on one side of the vehicle.
  • Excessive Oil Consumption (3.5L & 3.9L V6) 🟠 Medium — Reported frequently on 9th-gen models, often attributed to piston rings or valve seals. Can lead to engine damage if oil levels are not monitored closely.
  • Power Steering Leaks 🟠 Medium — Common issue involving leaks from the power steering rack or pump hoses, leading to whining noises and loss of steering assist. (Ref: NHTSA investigation and a recall on early 9th-gen models for a defective steering component.)
  • Faulty Accelerator Pedal Position (APP) Sensor 🟠 Medium — A known issue that can cause the 'Engine Reduced Power' message to appear and trigger code P2138.
  • Intake Manifold Gasket Failure (V6 engines) 🔴 High — Common on the 3.1L, 3.4L, 3.5L, and 3.9L engines used in the 9th generation, leading to coolant leaks and potential engine overheating.
  • Timing Chain Wear (3.6L LFX V6) 🔴 High — A known issue on the 3.6L engine used in later 9th-gen and all 10th-gen models. Can cause engine rattle on startup and eventually lead to catastrophic engine failure if not addressed. Typically occurs after 80,000 miles.

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: For 9th generation models (2006-2013), a used external Transmission Range Sensor or a wiring harness pigtail from a low-mileage, non-corroded donor vehicle is a reasonable, cost-effective option.

Donor-vehicle mileage cap: roughly under 80000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • Inspect connector pins for any signs of green or white corrosion.
  • Ensure the plastic housing of the sensor and connector is not cracked or brittle.
  • Verify the part comes from a vehicle in a region with minimal road salt usage if possible.
  • Avoid parts from vehicles with signs of flood damage.

OEM-only on this vehicle (don't cheap out):

  • Transmission Electro-Hydraulic Control Module (TEHCM) for 2014-2016 models. Due to the requirement for VIN-specific programming, a new OEM (ACDelco) or a reputable remanufactured unit that comes pre-programmed or is guaranteed programmable is strongly recommended. A used TEHCM from a junkyard is almost never a viable option as it cannot be reprogrammed to a different vehicle.

Aftermarket brands forum-validated for this vehicle:

  • ACDelco (OEM for both generations)
  • Standard Motor Products (SMP) (For 9th Gen external sensor)
  • Dorman (Offers both external sensors and remanufactured, programmable TEHCMs)
  • Rostra Powertrain (Known for transmission electronics, including internal components)

Brands owners have reported issues with on this vehicle:

  • Unbranded, ultra-low-cost sensors from online marketplaces are frequently reported as being dead-on-arrival or failing prematurely.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2006-2013 Chevrolet Impala (9th Gen)

Symptoms: The car would not start and the key was stuck in the ignition.

What fixed it: Replacing the external neutral safety switch (Transmission Range Sensor).

Source hint: impalaforums.com

2016 Chevrolet Impala

Symptoms: The transmission was shifting hard.

What fixed it: The dealer performed the procedure outlined in TSB 16-NA-019, which involves a transmission relearn.

Source hint: gm-trucks.com

2014+ Chevrolet Impala (Analogous Case)

Symptoms: Vehicle had a no-start condition and was showing codes P0706 and P0707.

What fixed it: The fix required removing the transmission pan and valve body to replace the internal sensor.

Source hint: 2CarPros

Frequently Asked Questions

My 2015 Impala has a P0707 code. Is the sensor inside or outside the transmission?
For 2014-2016 tenth-generation Impalas with the 6T70/6T75 transmission, the Transmission Range Sensor is an Internal Mode Switch (IMS) located inside the transmission, attached to the valve body. This repair requires professional service involving removal of the transmission pan and valve body.
My 2009 Impala won't start in Park, but it starts fine in Neutral. Is this related to P0707?
Yes, this is a classic symptom of a failing or misadjusted external Transmission Range Sensor on 9th-generation models (2006-2013). The sensor is not correctly telling the computer that the car is in Park, preventing it from starting.
I have a P0707 and harsh shifting on my 2016 Impala. Is there a TSB that can help?
While no TSB directly addresses P0707, TSB 16-NA-019 discusses correcting harsh shifts, which is a related symptom. A forum user reported this TSB, which involves a transmission relearn procedure, resolved their issue.
What's the difference in fixing a P0707 on a 2012 Impala versus a 2014 Impala?
On a 2012 model (9th-gen), the fix is typically replacing an external sensor (part number example: ACDelco #24229422). On a 2014 model (10th-gen), the sensor is internal, and the fix requires removing the transmission pan and valve body to replace the switch/TEHCM assembly.
I found green corrosion on the transmission sensor connector of my 2007 Impala. Could this cause the P0707 code?
Yes, a corroded connector is a medium-probability cause for P0707 on 9th-generation models. The context specifically notes that the external sensor is vulnerable to moisture and road salt, leading to corrosion often seen as a 'green crust on the pins'.
My key is stuck in the ignition and the check engine light is on. Could this be a P0707 issue?
Yes, the article context lists 'Key may become stuck in the ignition' as a potential symptom of a P0707 code. Forum discussions also link this symptom to a failing neutral safety switch (Transmission Range Sensor) on 9th-gen models.
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated May 30, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0707 for:
  • Chevrolet Impala: 20062007200820092010201120122013201420152016
In this article
🧭 Diagnostic Flowchart
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part