HomeTrouble CodesP2795

P2795 — Gear Shift Direction Circuit High

Manufacturer-specificPowertrain (engine & transmission)

P2795 is set when the transmission control module (TCM) senses a higher‑than‑expected voltage on the circuit that reports the selected gear‑shift direction. In most cases this points to a short to battery voltage on the signal line or a failure of the related direction sensor/switch. The TCM will often place the transmission into a fail‑safe (limp) mode to prevent damage.

Symptoms

What causes it — most likely first

1. Faulty shift‑direction or transmission‑range switch

The sensor that reports the selected direction (often part of the PRNDL switch) can fail internally, sending a constant high voltage to the TCM.

2. Wiring short to power

A damaged harness can have the signal wire shorted to a battery‑positive circuit, causing the high voltage reading.

3. Corroded or loose connectors

Moisture or corrosion at the connector can create a high‑resistance path that results in an abnormal voltage level.

4. TCM software/firmware issue

An outdated or corrupted TCM program can misinterpret the sensor signal; a software update may resolve the issue.

5. TCM internal fault

Rarely, the control module itself can be defective, but this should be ruled out only after all wiring and sensors have been verified.

How it's diagnosed

  1. Retrieve all stored codes and freeze‑frame data to confirm P2795 and note any related codes.
  2. Inspect the wiring harness and connectors for visible damage, pinched wires, or corrosion.
  3. Measure voltage on the shift‑direction signal circuit with the key on; a constant battery‑voltage reading indicates a short.
  4. Test the resistance and operation of the shift‑direction sensor/switch according to manufacturer specifications.
  5. Clear the code, perform a road test, and re‑scan to see if the code returns; if not, the issue may be intermittent.
  6. If the fault persists after wiring and sensor checks, verify TCM software version and update if a newer calibration is available.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

Do I need to replace the transmission control module for P2795?

In most cases the problem is a faulty sensor or wiring issue, not the TCM. Replacing the module should be a last resort after the harness and switch have been confirmed good.

Can I keep driving with this code?

The vehicle will often enter a limp‑in mode, limiting gear selection and performance. It is advisable to diagnose and repair the issue promptly to avoid further transmission stress.

Why is the TCM sometimes replaced unnecessarily for this code?

Because the code indicates a high voltage condition, some technicians assume the module is faulty, but a shorted sensor or wiring is a far more common cause.

Will clearing the code reset the problem?

Clearing the code may turn off the light temporarily, but if the underlying fault remains the code will return and the transmission will stay in fail‑safe.