P0704 – Clutch pedal position(CPP) switch -circuit malfunction

John Kershaw

By John Kershaw (Contact Me)
Last Updated 2016-01-15
Ed.D, PhD Philosophy, BSME

CodeFault LocationProbable Cause
P0704 Clutch pedal position(CPP) switch -circuit malfunction
(Buy Part On Amazon)
Wiring, CPP switch, ECM/PCM!TCM

We recommend Torque Pro

What Does Code P0704 Mean?

P0704 Clutch Pedal Position (CPP) Switch: The clutch switch is a normally closed switch (clutch pedal released). The control module which could be the TCM (Transmission Control Module), BCM (body control module), or PCM (powertrain control module body control module (BCM) detects an ignition voltage on the clutch switch circuit when the clutch switch is closed. The control module detects 0volts on the clutch switch circuit when the clutch switch is open (clutch pedal depressed).

When the clutch switch is closed, clutch released, the control module detects a predetermined voltage signal and sends a serial data message to the engine control module (ECM). This DTC determines if the Transmission Clutch switch has failed by looking for a clutch switch transition during a predetermined drive cycle.

NOTE: Whenever diagnosing a 700 series DTC (Diagnostic Trouble Code) with a transmission, transfer case or other driveline components, check for diagnostic trouble codes (DTCs) under chassis and body systems, not just under “P” or powertrain/engine or emission control type codes. Module communications DTCs are “U” codes. These are most often found when looking for DTCs under chassis or body systems. Chassis related codes are labeled “C” and body system related codes are labeled “B” codes and these can cause drivetrain issues if they affect a sensor that is also used by the heating and air conditioning system.


Figure 1 Brake/TCC Switch Wiring Diagram

The DTC P0704 diagnostic code will set when CPP (Clutch Pedal Position) switch signal is not received by the control module: BCM, PCM, TCM, ECM). This is a high/low signal, the computer either receives a voltage signal or not.

What are the common causes of code P0704 ?

  • Blown Fuse
  • Faulty Clutch Switch
  • Misadjusted Clutch Switch
  • Clutch Switch harness is open or shorted
  • Clutch Switch circuit poor electrical connection
  • Faulty Control Module

What are the symptoms of code P0704 ?

  • MIL (Malfunction Indicator Lamp [Check Engine & Service Engine Soon])lights on

Codes Related to P0704


Help Us Help You

Please comment below describing your issue as well as the specifics of your vehicle (make, model, year, miles, and engine), and one of our mechanics will respond as soon as possible. For an expedited response within 24 hours, we appreciate a $9.99 donation via the payment button below.