P2794
Gear Shift Direction Circuit Low
Transmission
Generic OBD-II
Medium
What it means
P2794 means the control module detected an abnormally low voltage in the gear-shift direction circuit, which controls how the transmission selects shift direction. It commonly causes harsh shifting or a limp-mode fallback. The usual culprit is a wiring short/open or a failed actuator rather than internal transmission failure, so start with the electrical circuit.
Medium
Can I keep driving? Often yes but degraded β shifts may be harsh or the transmission may enter limp mode; get it diagnosed before it affects gear selection.
Common symptoms
What you'll notice
- Check-engine light on
- Harsh, delayed, or missed shifts
- Transmission enters limp/failsafe mode
- Gear selection feels wrong or restricted
Common causes
Most likely first
- Low voltage (short to ground or open) in the gear-shift direction actuator circuitLikely
- Faulty shift direction actuator or solenoidCommon
- Damaged, chafed, or corroded wiring/connectors in that circuitCommon
- Poor connector contact at the transmission or control moduleLess often
- Faulty transmission/powertrain control module (least likely)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and inspect the shift-direction circuit wiring and connectors for shorts, chafing, or corrosion.
- Measure the circuit voltage/resistance against spec; a persistently low reading points to a short to ground or a failed actuator.
- Test the shift-direction actuator/solenoid and replace if out of spec.
- Verify transmission fluid level and condition, then clear the code and road-test.
FAQ
Quick answers
Is it safe to drive with P2794?+
Short distances usually, but the transmission may shift harshly or default to limp mode. Have it checked soon so it doesn't leave you stuck in one gear.
Can I just clear P2794?+
Clearing it is temporary β the circuit fault returns. Repair the wiring or actuator, then clear and confirm.
Related codes
Often seen with P2794
Read & clear P2794 yourself
Scan your car, confirm the code, and clear it once it's fixed β with OBD DashX on your phone.
β Verified name β SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX