Barometric Pressure Too Low
The P0129 code means the vehicle's onboard diagnostic system has detected: Barometric Pressure Too Low. This is a low severity code.
- Keep driving?
- Yes, but fix soon
- DIY difficulty
- moderate
- Estimated cost
- $30 - $250 (MAP/BARO sensor $30-$150; labor $50-$100)
Best-selling code reader on Amazon. Reads and clears check engine codes on any 1996+ vehicle. Under $30.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Essential for diagnosing sensor codes, checking voltage, and testing circuits. Under $15 and pays for itself on the first job.
Check Price on AmazonAffiliate link -- we earn a commission at no extra cost to you.
Common Symptoms
- Check Engine Light on
- Slightly reduced engine power at high altitude
- Minor fuel economy decrease
- Engine may run slightly rich
- No major drivability concerns in most cases
Probable Causes (Ranked by Likelihood)
- Faulty barometric pressure sensor or MAP sensor Very High
- Driving at very high altitude (above 8,000 feet) High
- Wiring issue in the barometric pressure sensor circuit Moderate
- Restricted air intake affecting pressure readings Moderate
- PCM calibration issue Low
Step-by-Step Diagnostic Procedure
-
Note your current altitude. At sea level, barometric pressure should read approximately 29.9 inHg (101 kPa). At 5,000 feet, approximately 24.9 inHg (84 kPa). If the reading does not match your altitude, the sensor may be faulty.
-
With key on engine off, check the MAP/BARO sensor reading on a scan tool. It should approximate local atmospheric pressure.
-
If the vehicle has a dedicated barometric pressure sensor, disconnect it and check the 5V reference and ground at the connector.
-
Compare the sensor reading to a known good barometric pressure source (weather report for your area) to confirm accuracy.
-
Inspect the sensor and wiring for damage or corrosion. On some vehicles, the BARO function is integrated into the MAP sensor.
Common Fixes by Vehicle
What techs usually find when diagnosing P0129 on specific vehicles — tap your vehicle for the fix and the exact part:
2005-2015 Nissan Altima/Maxima/Pathfinder 3.5L VQ35 Easy DIY
Barometric pressure sensor (integrated into MAP on most VQ35) reads too low. Replace the MAP sensor on the intake manifold. At high altitudes, confirm the code isn't just altitude-related — many Nissan PCMs flag this above 8000 ft.
Labor: 20-30 min2005-2013 Mazda 3/6/CX-7 2.3L/2.5L Easy DIY
Mazda uses an internal BARO function in the ECU that references the MAP sensor at key-on. Failed MAP sensor = low BARO. Replace the Mazda MAP sensor and verify key-on-engine-off reading with scan tool (should be around 29-30 inHg at sea level).
Labor: 30 min2006-2012 Subaru Legacy/Outback/Forester 2.5L Easy DIY
BARO low on Subaru EJ25 — combined MAP/BARO sensor fails intermittently. Replace with Subaru OEM or Denso sensor. If code returns, check for a cracked intake manifold gasket which skews MAP baseline.
Labor: 30-45 minFrequently Asked Questions
Can I drive with code P0129?
Yes, you can drive normally. The PCM uses barometric pressure to adjust fuel delivery for altitude. A slightly incorrect reading will cause minor fuel mixture errors but will not damage the engine.
Will this code go away if I drive to a lower altitude?
If the code was triggered by genuinely high altitude driving, it may clear itself at lower elevations. However, if the code persists at low altitude, the barometric pressure sensor is likely faulty.
Do all vehicles have a separate barometric pressure sensor?
No. Many modern vehicles use the MAP sensor to read barometric pressure with the key on before the engine starts. Some vehicles have a dedicated BARO sensor, typically located in the engine bay or integrated into the ECM.
Sources
This page is built from documented references. Verify against your own service info before repair work.
See All Codes & Fixes for Your Vehicle
Explore More
Was this helpful?
Share carcodefinder.com with a friend who needs to decode their check engine light.