What Does P2229 Mean?
To calculate the perfect air-to-fuel mixture, the engine computer must know the density of the air it is breathing. Because air gets thinner at higher altitudes, the PCM uses a Barometric Pressure (BARO) Sensor to measure the ambient atmospheric pressure.
This sensor operates on a 5-volt reference circuit. As atmospheric pressure changes, the sensor alters the voltage sent back to the PCM. When the PCM sees the voltage pinned at the absolute maximum limit (Circuit High), it knows the reading is physically impossible for earthly weather conditions and triggers code P2229.
Affected Vehicles
| Make | Common Models | Sensor Integration Type |
|---|---|---|
| Ford | F-150, Explorer, Mustang | Integrated into MAP (EcoBoost) |
| Subaru | Outback, WRX, Crosstrek | Integrated into MAF |
| Chevrolet / GMC | Silverado, Malibu, Equinox | Integrated into MAF |
| Honda | Civic, Accord, CR-V | Standalone or Inside PCM (Older models) |
| Mazda | Mazda3, CX-5 | Standalone on Firewall / MAF |
Symptoms of P2229
- Illuminated Check Engine Light: The most immediate and obvious sign.
- Black Exhaust Smoke: A "high" reading makes the PCM think the air is extremely dense, causing it to dump excess fuel (running rich).
- Rough, Surging Idle: The engine struggles to maintain a steady RPM.
- Engine Stalling: Frequent stalling when coming to a stop.
- Sluggish Acceleration: Poor throttle response and bogging down under load.
- Abysmal Fuel Economy: The overly rich fuel mixture drains the gas tank quickly.
- Failed Emissions Test: High levels of unburnt hydrocarbons.
- Spark Knock / Pinging: Incorrect ignition timing adjustments due to bad atmospheric data.
Common Causes Ranked
- Open Ground Circuit: If the sensor loses its ground connection, the circuit voltage instantly defaults to 5V.
- Short to Voltage: The signal wire has chafed and is touching a 5V or 12V power source.
- Failed Sensor: The internal electronics of the MAP, MAF, or standalone BARO sensor have shorted out.
- Corroded Connector: Moisture causing pins to bridge or lose connection.
- Disconnected Sensor: Unplugging the sensor often forces a "Circuit High" state on many PCMs.
- Damaged Wiring Harness: Wires melted against the exhaust manifold or pinched by brackets.
- Faulty PCM: A burnt trace inside the engine computer (very rare).
Step-by-Step Diagnosis Guide
- Locate the Sensor: Determine if your BARO sensor is standalone, integrated into the MAF (near the air filter), or integrated into the MAP (on the intake manifold).
- Visual Inspection: Thoroughly inspect the wiring harness leading to the sensor. Look for exposed copper, melted plastic, or disconnected plugs.
- Live Data Stream: Connect your CR Eagle P scanner. View the "BARO Voltage" or "Atmospheric Pressure" PID. If it is locked at 5.0V or reads an impossible altitude, the circuit is high.
- The Unplug Test: Disconnect the sensor. If the scanner voltage drops from 5.0V to 0V, the sensor itself is internally shorted. If the scanner still reads 5.0V with the sensor unplugged, the short is in the wiring harness.
- Check the 5V Reference: Use a multimeter to probe the connector (key ON, engine OFF). Verify you have a steady 5.0 volts on the reference pin.
- Test the Ground: This is critical. Probe the ground pin on the connector. If resistance to the battery negative is high (or infinite), you have an open ground causing the P2229 code.
- Check Signal Wire Continuity: Ensure the signal wire has continuity from the sensor connector all the way back to the PCM harness.

DIY Fixes & Repair Solutions
1. Repairing the Ground Wire
If you discovered an open ground during diagnosis, trace the wire to find the break. If it cannot be found, splicing a new wire and routing it to a clean chassis ground will instantly resolve the circuit high condition. Cost: $5 - $15.
2. Replacing the Integrated Sensor
If the unplug test confirmed the sensor is internally shorted, you must replace the unit. Since the BARO is often integrated into the MAF or MAP, you will be replacing that entire component. This usually involves removing 2 screws and a plug. Cost: $60 - $200.

Repair Cost Comparison
| Repair Action | DIY Cost | Shop Price | Complexity |
|---|---|---|---|
| Electrical Wiring/Ground Repair | $10 | $150 - $250 | Medium |
| Standalone BARO Sensor Swap | $40 - $80 | $120 - $180 | Low |
| MAF/MAP Sensor Swap (Integrated) | $100 - $200 | $250 - $400 | Low |
| Diagnostic Testing Fee | $0 (With Scanner) | $120 - $180 | N/A |
Prevention Tips
- Protect Connectors: When washing the engine bay, wrap sensitive MAF and MAP connectors in plastic to prevent water from shorting the 5V circuits.
- Avoid Cheap Aftermarket Parts: Non-OEM sensors often fail prematurely or lack the precise atmospheric calibration required by the PCM. Always use OEM or top-tier brands (Bosch, Denso).
- Secure Harnesses: After any engine work, ensure wiring looms are clipped into their proper brackets to avoid chafing against belts or hot exhaust components.
Frequently Asked Questions (FAQ)
What does "Circuit High" specifically mean for P2229?
Can a dirty air filter cause P2229?
Is it safe to drive with a P2229 code?
Why does unplugging the sensor help diagnose it?
Are MAP and BARO sensors the exact same thing?
Can a bad battery cause this code?
Will clearing the code fix the engine idle?
Do I need to reprogram the PCM after replacing the sensor?
Related Codes
- P2227: Barometric Pressure Sensor "A" Circuit Range/Performance
- P2228: Barometric Pressure Sensor "A" Circuit Low
- P0935: Hydraulic Line Pressure Sensor Circuit High
- P0877: Transmission Fluid Pressure Sensor "D" Circuit Low