DOBD DashX ☰ Browse all codes
P2299

Brake Pedal Position/Accelerator Pedal Position Incompatible

Throttle & pedal control Generic OBD-II Medium

What it means

P2299 means the ECM sees the brake and accelerator pedal signals in a combination it considers impossible — for example, both applied at once. As a safety measure the engine often drops to reduced power. The usual cause is a faulty or misadjusted brake light switch or an accelerator pedal position sensor sending a false signal.

Medium

Can I keep driving? The car may drop into reduced-power mode when both pedals are read together; it's a safety-related fault, so address it promptly.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Faulty or misadjusted brake pedal position (brake light) switch
  2. Accelerator pedal position (APP) sensor fault or drift
  3. Wiring or connector fault at the brake switch or pedal sensor
  4. Brake switch signal seen at the same time as throttle input
  5. Faulty ECM/PCM (rare)

How to diagnose & fix

Work through it in order

  1. Scan live data and watch the brake-switch and APP sensor signals while pressing each pedal.
  2. Check that the brake light switch is correctly adjusted and not sending a signal at rest.
  3. Inspect the brake-switch and APP connectors and wiring for chafing or shorts.
  4. Replace a faulty brake switch or accelerator pedal sensor as identified.
  5. Clear the code and confirm the pedals no longer read as incompatible.

FAQ

Quick answers

Is it safe to drive with P2299?+
Be cautious. The engine can cut to reduced power when it sees the conflict, which is unsafe in traffic. Have it diagnosed before relying on the car.
Can I just clear P2299?+
It will reset the next time the conflicting signals appear. The brake switch or pedal sensor fault must be repaired to keep it off.

Related codes

Often seen with P2299

Read & clear P2299 yourself

Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.

▶ Get it on Google Play
Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX