Barometric Pressure Circuit High
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
- Watch the BARO reading on a scan tool; an implausibly high value confirms a circuit problem.
- Unplug the connector and watch the reading; if it stays high, the fault is usually in the wiring rather than the sensor.
- Measure the resistance of the ground wire between the sensor and the computer.
- Inspect the wiring for a short to voltage, especially where it can rub.
- Test the sensor or substitute a known-good one if the wiring is good.
How to fix5
- Dry and clean the connector of moisture and corrosion.
- Repair the open ground wire or the wire shorted to voltage.
- Replace the BARO sensor if it is proven faulty.
- Replace and program the engine computer if the sensor is built into it and proven faulty.
- 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.
What was wrong? (optional)
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.
Report received — thank you
This is your private tracking link. It shows the status and our reply as soon as it is posted.
The link is saved in this browser only.