Drive-by-wire replaced the throttle cable years ago, but many workshop problems still come back to it: a car stuck at a high idle, a “reduced power” warning, or a pedal that seems to do nothing. Electronic throttle control (ETC) links three things – the accelerator pedal sensor, the motorised throttle body and the ECU’s position control loop. This article explains each part, how the ECU cross-checks its sensors, what limp-home really means, and a practical diagnostic routine for cars, vans, trucks, farm machines and motorcycles.
From pedal to plate: the signal chain
The accelerator pedal is a sensor module, not a lever. It sends two separate position signals to the ECU. The ECU interprets them as a torque demand, decides how much air the engine needs, and positions the throttle plate with a DC motor. Two more signals from the throttle position sensor (TPS) on the throttle shaft tell the ECU the actual angle, closing the loop. Nothing mechanical connects the driver to the engine, so every signal is duplicated and checked.

Inside the electronic throttle body
The housing contains the throttle bore, a butterfly plate on a shaft, a reduction gear train and a small brushed DC motor. Springs act on the shaft: in the typical arrangement, a return spring and a limp-home spring hold the plate at a slightly open rest position when the motor is unpowered. The ECU drives the motor through an H-bridge using PWM, so current can flow in either direction – opening the plate above the rest point or pulling it closed below it for idle and overrun.
The TPS sits on the end of the shaft. Older units use a dual potentiometer; many newer throttle bodies and pedals use contactless magnetic sensing (Hall-effect or inductive) to avoid wear. Some send the angle as a digital message, for example via SENT, rather than two analogue voltages.
Dual tracks and correlation checks
Redundancy is the core of drive-by-wire safety. Pedal sensors frequently use two rising tracks with different slopes – one around half the voltage of the other is common. Throttle sensors frequently use opposite slopes, one rising and one falling, so their sum stays roughly constant. Exact voltages are manufacturer-specific.
Because the relationship between the tracks is known, the ECU can detect a fault even when both voltages are inside the normal range: if the ratio or sum drifts outside tolerance, a correlation code is set. Pedals often use separate 5 V references and grounds per track so that one shorted supply cannot corrupt both signals.
How the ECU controls throttle angle
In torque-based engine management, the pedal map converts pedal position into a driver torque request. The ECU then arbitrates between that request and others – idle speed control, cruise control, ESP/traction control, gearbox shift interventions and protection limits – and converts the winning value into an air charge and a target throttle angle.
A closed-loop position controller, usually PID-type with feed-forward terms for spring force and friction, compares target and actual angle and updates the motor duty cycle continuously. In parallel, monitoring software checks pedal tracks, throttle tracks, position error, motor current and whether the airflow seen by the MAF or MAP sensor matches the throttle opening. Many vehicles also cut the torque request when brake and accelerator are pressed together (brake override).

Limp-home: what the default throttle angle is for
If the ECU loses confidence in the throttle system it switches the motor off. The springs move the plate to its rest angle, which lets in enough air for the engine to run at a raised idle. The ECU then limits speed with fuel and ignition control and often an rpm cap. Pedal faults behave differently: with one bad track the vehicle may still respond with reduced power; with both tracks implausible, the engine usually stays at idle. Either way, the driver sees a warning lamp and a stored DTC.
A practical diagnostic routine
- Codes first. Identify whether it is a circuit, range/performance or correlation fault, and map the sensor letter to pedal or throttle using service data – the letters are not universal.
- Pedal versus throttle in live data. Engine off, key on: sweep the pedal slowly and watch APP 1/APP 2 stay proportional. Engine running: desired and actual throttle angle should track closely.
- Two-channel scope sweep. Scope both tracks of the suspect sensor together; glitches and dead spots on worn tracks are often too fast for scan-tool data.
- Wiring and supplies. Confirm 5 V reference and ground at the connector, voltage-drop the motor feed under load, and check for water, corrosion, loose pins and chafing.
- Carbon and sticking plates. Deposits from crankcase vapour and, on diesels, EGR gas can stop the plate returning or upset idle airflow. Clean with the ignition off and connector unplugged; follow the manufacturer’s guidance on moving the plate by hand.
- Relearn. After cleaning or replacement, run the throttle or pedal adaptation so the ECU learns new end stops and idle air.
Cars, vans, trucks, ag machines and bikes
Cars and vans: on petrol engines the electronic throttle is the primary load control; on diesels the electronic pedal arrived early and the intake throttle mainly assists shutdown, EGR flow and exhaust temperature control. Trucks: modern heavy diesels use dual-track electronic pedals with integrated engine-brake and exhaust-brake strategies. Agricultural machines: tractors often have both a foot pedal and an electronic hand throttle feeding the engine controller. Motorcycles: ride-by-wire twistgrips use redundant position sensors, which is what makes riding modes, cruise and traction control practical.
Related fault codes (DTCs)
Generic SAE J2012 definitions; manufacturer codes and sensor letter assignments differ.
| Code | Meaning | Typical causes |
|---|---|---|
| P0120 | Throttle/Pedal Position Sensor/Switch “A” Circuit | Open or shorted signal, reference or ground |
| P0124 | Throttle/Pedal Position Sensor/Switch “A” Circuit Intermittent | Loose pin, worn track, chafed harness |
| P0220 | Throttle/Pedal Position Sensor/Switch “B” Circuit | Wiring or connector fault, failed sensor |
| P0225 | Throttle/Pedal Position Sensor/Switch “C” Circuit | Wiring or sensor fault on the “C” track |
| P2135 | Throttle/Pedal Position Sensor/Switch “A”/”B” Voltage Correlation | Worn TPS, corroded or high-resistance pins |
| P2138 | Throttle/Pedal Position Sensor/Switch “D”/”E” Voltage Correlation | Worn pedal sensor, wiring or reference fault |
| P2100 | Throttle Actuator “A” Control Motor Circuit/Open | Open motor winding, broken wire, connector |
| P2102 / P2103 | Throttle Actuator “A” Control Motor Circuit Low / High | Short to ground / voltage in the motor circuit |
| P2119 | Throttle Actuator Control Throttle Body Range/Performance | Plate not returning to rest, spring fault, carbon |
| P2176 | Throttle Actuator Control System – Idle Position Not Learned | Adaptation not completed after cleaning or replacement |
| P0068 | MAP/MAF – Throttle Position Correlation | Intake leak, contaminated sensor, sticking plate |
Tuning considerations
Throttle response is shaped by pedal maps and torque tables, and a quality calibration can refine these. Plausibility monitoring, brake override and throttle safety checks must stay active. Repair sticking throttle bodies, pedal faults and wiring before any remap.
Need a professional tuning file with full drive-by-wire safety logic retained? Get your file from ECUFlashFiles.