DOBD DashX ☰ Browse all codes
P2782

Downshift Switch Circuit Intermittent/Erratic

Transmission controls Generic OBD-II Medium

What it means

P2782 means the downshift-switch signal is intermittent or erratic β€” the transmission controller is seeing the driver's downshift-request switch drop out or jump around. The car usually still drives, but manual downshifts may be ignored or shifts may feel unpredictable. It does not cause a no-start.

Medium

Can I keep driving? Usually yes, but shifting can feel erratic β€” the transmission may downshift unexpectedly or ignore manual downshift requests until fixed.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Intermittent fault inside the downshift (up/down) switch
  2. Loose, corroded, or chafed wiring/connector at the switch
  3. Moisture or spilled liquid in the switch or connector
  4. Poor ground or intermittent open in the circuit
  5. Faulty transmission/powertrain control module (rare)

How to diagnose & fix

Work through it in order

  1. Scan for freeze-frame and any related range or shift codes.
  2. Inspect the shift-switch connector and wiring for corrosion, moisture, or loose pins β€” wiggle-test for intermittents.
  3. Dry and clean the switch/connector if liquid intrusion is found.
  4. Back-probe the switch signal while operating it to catch the erratic reading.
  5. Repair wiring or replace the switch, then clear and road-test.

FAQ

Quick answers

Is it safe to drive with P2782?+
Generally yes for short trips, but erratic downshift signals can trigger unexpected gear changes. Have it checked soon if shifting feels unpredictable.
Can I just clear P2782?+
An intermittent fault will return; clearing it without repairing the switch or wiring only hides it temporarily.

Related codes

Often seen with P2782

Read & clear P2782 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX