OBD-II trouble code
P2227: Barometric Pressure Circuit Range/Performance
The barometric reading disagrees with the other pressure sensors it should match. Because there is no absolute reference on board, this code is always a comparison — and the sensor it names is often not the one that is wrong.
Quick facts
- System
- Powertrain
- Category
- Fuel & Air Metering
- Severity
- Medium severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $60 – $900
- DIY difficulty
- Intermediate DIY
What does P2227 mean?
There is no calibration standard inside a car. Nothing on board knows what the atmospheric pressure actually is, so the module cannot check the barometric value against truth. It can only check it against its neighbours. That constraint shapes everything about this code and explains its most expensive trap.
The comparison the module makes is a good one. With the key on and the engine not yet running, there is no vacuum and no boost anywhere in the intake, so the manifold absolute pressure sensor, any boost or charge pressure sensor, and the barometric value are all measuring the same still air and must therefore agree closely. Later, at wide-open throttle, manifold pressure on a naturally aspirated engine rises back to very nearly atmospheric, giving a second opportunity for the same check while the engine is running. When the module finds a persistent disagreement between these, it sets a range and performance code against the barometric channel.
Here is the trap. A disagreement between two sensors names two suspects, and the code names only one of them. If the manifold pressure sensor has a blocked port, a cracked hose, or a signal that has drifted, it will disagree with a perfectly healthy barometric reading — and the code that appears may well be this one. The same is true of a boost sensor reading low on a diesel. So this is the code where the named part is least likely to be the faulty part, and buying a barometric sensor on the strength of the code alone has a poor success rate. What settles it is a three-way comparison at key-on with the engine off: read all the available pressure values at once, and if two of them agree with each other and with local conditions while the third does not, the third is the problem regardless of which one the code named.
The second thing worth understanding is how the barometric value gets refreshed, because a stale value produces this code with no faulty component anywhere. Many strategies update the stored barometric figure at key-on and then again during wide-open-throttle events, using the manifold sensor as the instrument each time. A vehicle that is never driven hard — short urban journeys, a gentle driver, a delivery round, anything that never opens the throttle fully — may go a very long time between refreshes. Drive that vehicle up a mountain and the stored figure is now badly wrong while every sensor on board is healthy. This is why a verification drive after any repair should include a safe full-throttle event, and why the fault history is worth reading alongside the code: a barometric complaint that first appeared on a trip into the mountains is telling a different story from one that appeared in a flat city.
Altitude deserves its own thought for a related reason. Atmospheric pressure at 2,500 metres is roughly three quarters of what it is at sea level, which is a far larger swing than any weather system produces. A sensor that has become slow or sticky — because its port is partly blocked, or because contamination has built up on the diaphragm — can track slow changes well enough to pass at home and then fail the comparison when the vehicle climbs quickly. Owners in mountainous regions see this code disproportionately, and a fault that only appears on a particular route is describing a lag rather than a dead component.
What the vehicle does about it is moderate rather than dramatic. The module will normally substitute a default or fall back on one of the other pressure inputs, which keeps the engine running but with fuelling and, on turbocharged applications, boost targets that are conservative rather than correct. Drivers report a flat spot, some hesitation and worse economy rather than a breakdown. The reason to fix it promptly is that a persistent mixture error is hard on the catalytic converter, and because the fault frequently turns out to belong to a different sensor whose own effects will keep growing.
Common causes
- Manifold absolute pressure sensor drifted, blocked or hose-damaged, producing a disagreement that gets reported against the barometric channel
- Boost or charge pressure sensor reading incorrectly on turbocharged and diesel applications
- Barometric sensor with a partly blocked or contaminated port, making it slow to track real pressure changes
- Stale stored barometric value on a vehicle that is rarely driven at wide-open throttle, so the strategy has had no opportunity to refresh it
- Sagging shared five-volt reference pulling more than one pressure sensor slightly off together
- High-resistance ground shifting a sensor's output enough to fail a comparison without setting a circuit fault
- Intake restriction — a badly clogged air filter or a collapsed inlet duct — distorting the readings the comparison depends on
- Large or rapid altitude change on a vehicle whose sensor response has become sluggish
- Aftermarket or incorrect-range replacement sensor fitted in a previous repair
Symptoms
- Check engine light with a flat spot or hesitation under load
- Noticeably worse fuel economy
- Symptoms that appear or worsen on mountain routes and are absent on flat ground
- Reduced or inconsistent boost on turbocharged engines
- Fuel trim codes stored alongside, often before the barometric code itself
- Rough running immediately after a large change in elevation
- Emissions readiness monitors that will not complete
- A barometric value on a scan tool that disagrees with the manifold and boost readings at key-on
Diagnostic steps
- 1.With the key on and the engine off, read every available pressure value at once — barometric, manifold, and boost or charge pressure. They are all measuring the same still air and should agree within a couple of kilopascals.
- 2.Compare that group against local station pressure corrected for elevation. Two values that agree with each other and with reality identify the third as the fault, whichever one the code named.
- 3.Treat the manifold pressure sensor as a prime suspect rather than an innocent bystander, since a disagreement accuses both sides and the code only reports one.
- 4.Inspect the reference port, hose and any filter element on remote-mounted sensors for blockage, cracks, oil or water, because a restricted port produces a slow reading rather than a wrong one.
- 5.Ask where and when the fault appeared. A complaint that started on a trip into the mountains points at response lag or a stale stored value rather than at a dead sensor.
- 6.Check the air filter and the inlet ducting for restriction or collapse, which distorts the very readings the comparison relies on.
- 7.Measure the shared five-volt reference and the sensor grounds, since a reference that has sagged moves several sensors together and produces confusing comparisons.
- 8.Watch the barometric and manifold values during a snap-throttle event and during a safe wide-open-throttle pull, and confirm the manifold value climbs to approximately the barometric figure.
- 9.After any repair, clear the code and drive a cycle that includes a safe full-throttle event so the strategy can refresh its stored barometric value before you judge the result.
Repair cost
$60 – $900
Diagnostic time is $90 to $200 and on this code it is the part of the bill most likely to save you money, because the sensor named on the code is frequently not the faulty one. Cleaning or replacing a blocked reference port or hose runs $40 to $180. A standalone barometric sensor, on vehicles that have one, is $60 to $250 fitted. A manifold absolute pressure sensor — the outcome this code most often actually leads to — is $80 to $350 fitted, and a boost or charge pressure sensor $120 to $400. A wiring, reference-supply or ground repair sits at $100 to $400. Module-internal barometric sensors are the expensive exception and are covered under the general circuit code.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with map sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.