OBD-II fault code

P07CE: Transmission Mode Switch D Circuit

What it means

A fault was detected in the transmission mode switch D circuit.

At a glance

  • Usually lights the check-engine light

How it works

Transmission mode switch D is an input that tells the transmission control module about a mode or selector state, where that switch input is used. P07CE indicates a fault in the switch D circuit, but the code alone does not identify whether the signal is open, shorted, or otherwise implausible.

Common causes

Most likely first.

  1. Faulty transmission mode switch or selector
  2. Open or shorted switch wiring
  3. Loose, damaged, or corroded connector
  4. Fault in the transmission control module input circuit

Symptoms

  • Check engine or transmission warning light on
  • Harsh, delayed, or missing shifts
  • Possible limp mode (locked in one gear)
  • Slipping or shuddering during gear changes

How to diagnose it

  1. Record freeze-frame data and check scan-tool data for transmission mode switch D while selecting the available modes to identify missing or implausible state changes.
  2. Locate switch D and inspect its connector, selector mechanism, and harness for looseness, corrosion, damaged pins, or chafing.
  3. With live data displayed, gently move the switch D harness and connector to check whether the reported state changes intermittently.
  4. Use the wiring diagram to test switch D's circuit for opens or shorts and verify terminal continuity through the selector's range of movement.
  5. If the switch and wiring test correctly, check the transmission control module input circuit against the manufacturer's specification.

Common fixes

  • Secure a loose switch D connector and clean corroded terminals.
  • Repair an open, shorted, or chafed section of switch D wiring.
  • Repair damaged connector pins or a faulty selector linkage affecting the switch input.
  • Replace the transmission mode switch or selector assembly if its D circuit fails testing.

Can I keep driving?

If the selector state is recognized and shifting is normal, drive cautiously to a repair location. Avoid relying on uncertain mode selection; stop if the vehicle selects an unexpected gear, shifts harshly, or slips.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component