What the P0018 code means?
P2299 is an OBD-II generic code that is triggered when the engine control module (ECM) detects that the brake pedal position is depressed, and the accelerator pedal position sensor shows that the throttle is open at the same time.
What causes the P2299 code?
The most likely cause of this code being stored is a defective throttle actuator control motor, throttle position actuator, throttle position sensor, or pedal position sensor. Other causes may include corroded, open, or shorted wiring or connectors in the throttle actuator motor or CAN Bus harness, a loose control module ground strap or broken ground wire. This may also be caused by a faulty brake lamp switch or an improperly connected trailer harness. Other possibilities may include open or shorted electrical wiring or connectors, faulty brake lamp bulbs, or faulty bulb sockets in the tail lamp assemblies.
What are the symptoms of the P2299 code?
Decreased engine performance
Common mistakes when diagnosing the P2299 code:
Symptoms and stored codes that are present as a reaction to a communication failure are often misdiagnosed and repaired as the cause of the problem. Obviously, this leads to an unsuccessful repair. Engine misfire codes, lean exhaust codes, fuel injector codes, and virtually any other drivability or transmission code that is accompanied by a controller communication code can potentially be a pitfall for misdiagnosis. Follow the rule that says to diagnose codes in the order in which they are stored and you will improve your chances for a successful diagnosis.
What repairs can fix the P2299 code?
1. Clearing the code and advising the driver to not drive with two feet.
2. Testing the brake pedal and accelerator pedal sensors as per the manufacture pinpoint tests.
3. Replacing sensors for the brake or throttle as directed by testing only