P2229

Barometric Pressure Circuit High

Car Fault Codes Fuel & air

Severity Medium Do not ignore it; it may get worse and cost more.
Can you still drive? With care, short trips only
Who can fix it? Needs a workshop
Typical repair time 30 minutes – 3 hours
Typical cost SAR 100 to 3,000

What it means

The engine computer has seen the barometric pressure (BARO) sensor signal stay above its maximum allowed value for a set time. This usually means the signal wire is shorted to a voltage source or the sensor ground is open, so the engine runs on a substitute value.

Symptoms4

  • Check engine light on.
  • Loss of power or less smooth acceleration.
  • Higher fuel consumption.
  • On some vehicles the driver may notice no other symptom.

Possible causes5

  • Open sensor ground wire.
  • Signal wire shorted to the supply wire or another voltage source.
  • Failed sensor.
  • Moisture or corrosion inside the connector causing voltage leakage.
  • Internal engine computer fault (less common).

How to diagnose5

  1. Watch the BARO reading on a scan tool; an implausibly high value confirms a circuit problem.
  2. Unplug the connector and watch the reading; if it stays high, the fault is usually in the wiring rather than the sensor.
  3. Measure the resistance of the ground wire between the sensor and the computer.
  4. Inspect the wiring for a short to voltage, especially where it can rub.
  5. Test the sensor or substitute a known-good one if the wiring is good.

How to fix5

  1. Dry and clean the connector of moisture and corrosion.
  2. Repair the open ground wire or the wire shorted to voltage.
  3. Replace the BARO sensor if it is proven faulty.
  4. Replace and program the engine computer if the sensor is built into it and proven faulty.
  5. Clear the codes and confirm the reading is plausible and the code does not return.

Repair cost

In Saudi riyals; the highlighted part is the expected range for this fault.

The cost is low for a ground wire or connector repair, and reaches the upper end when the sensor is inside the engine computer and the computer must be replaced and programmed.

Prices are rough estimates for common cars at independent workshops and vary with the car and the source of the part.
Prices last updated: September 2026

Frequently asked questions

What is the difference between this code and P2228?

P2228 means the signal is too low, usually from an open circuit or short to ground. This code means the signal is too high, usually from an open ground or a short to voltage.

Can I ignore the code while the car runs fine?

It is not recommended, because the computer runs on a substitute value that may not suit driving conditions, raising fuel use and possibly reducing performance.

Was this explanation helpful?

Tap the stars to rate; you can change it later.

This guide is for information only and does not replace an inspection by a qualified technician. If the fault involves brakes, steering, engine temperature, electrics or refrigerant, do not attempt the repair yourself.

Report a mistake

Spotted something inaccurate? Tell us and we will review and correct it.

Only if you want an email when we reply.

9 + 3 = ?

Related codes