Problem: Loss of power and EAC FAIL displayed.
Solution: The EAC FAIL relates to the electronic accelerator control. Vehicles that trigger diagnostic fault codes (DTCs) / fault codes P2138 with P2122, P2123 or P2127 a common problem is the PCM (powertrain control module = ECM = engine control module) electrical connector. Check the electrical connector for the PCM for damage to the terminals and pins. Replace or repair as necessary. On vehicles that trigger P2119, P2135, P2176, P0120, P0122, P0123, P0220, P0222 or P0223 fault codes can suffer from the same PCM terminal damage but also suffer from throttle body electrical connector damage. The throttle body will need to be inspected and tested using an scope or scanner looking at live data. Check the serial number on the throttle body. Replace with a revised throttle body of the serial number is below 400000. Fault codes definition:
Pedal fault codes
P2120 – Pedal sensor 1 electrical error
P2122 – Pedal sensor 1 electrical error short to ground or open circuit
P2123 – Pedal sensor 1 electrical error short to battery
P2125 – Pedal sensor 2 electrical error
P2127 – Pedal sensor 2 electrical error short to ground or open circuit
P2128 – Pedal sensor 2 electrical error short to battery
P2138 – Pedal sensor 1 & 2 ratio error
Throtlle body fault codes
P0120 – Throttle position sensor 1 electrical error
P0122 – Throttle position sensor 1 electrical error short to ground
P0123 – Throttle position sensor 1 electrical error short to battery or line break
P0220 – Throttle position sensor 2 electrical error
P0222 – Throttle position sensor 2 electrical error short to ground or open circuit
P0223 – Throttle position sensor 2 electrical error short to battery
P2135 – Throttle position sensor ratio error
P2119 – Throttle plate convergence error. The throttle flap has not moved to the required position. This can be from an obstruction or incorrect signal. Check wiring and connectors.
P2176 - Throttle plate adaption error. After the ignition is switched off, the throttle body will run through an adaption cycle and spring check. This confirms correct functioning of the throttle body through the full range. If other fault codes are stored, they should be investigated first before P2176.
P2100 - H bridge error. Fault in circuit between throttle body motor and PCM.
PCM fault codes
P2107 - Processor monitoring on the main controller fault
P2108 - Analogue to digital converter. This can be a number of different sensors and will often be triggered with other fault codes that are more specific. P2108 can relate to mass air flow, engine speed, pedal ratio, TPS ratio, torque generation, engine speed limitation etc.
If there is inteferance or the voltage is not regulated correctly, the signal for pedals or throttle body will be out of range
P0641 – Sensor voltage supply circuit 1 noisy signal
P0642 – Sensor voltage supply circuit 1 short to ground or open circuit
P0643 – Sensor voltage supply circuit 1 short to battery
P0651 – Sensor voltage supply circuit 2 noisy signal
P0652 – Sensor voltage supply circuit 2 short to ground or open circuit
P0653 – Sensor voltage supply circuit 2 short to battery