P2228 Code: Barometric Pressure Circuit Low
The P2228 code means the barometric pressure (BARO) sensor signal is below its minimum value. The main effect is a less precise mixture and less power, especially at altitude. You can keep driving, but the engine may feel a bit down on power.
- Severity
- Medium
- Can I keep driving?
- Yes, no immediate risk
- Estimated cost
- $40 to $300
- Difficulty
- Medium
- System
- Air and Fuel
- Applies to
- All OBD2 vehicles
On this page
What the P2228 code means
The barometric pressure sensor, which is the circuit the P2228 code monitors, measures atmospheric pressure. The computer uses it to correct the mixture and the turbo for altitude. On many vehicles it sits inside the computer itself, and on others it is in the engine compartment or built into the MAP sensor.
The sensor gets a 5 V reference and a ground from the computer and returns a signal of roughly 0.5 to 4.5 V. A low signal is usually caused by a short to ground on the signal wire or by a missing reference voltage.
At sea level it reads about 100 kPa (14.5 psi), and the pressure drops with altitude. At 2,500 meters (about 8,200 ft) it is around 75 kPa (about 10.9 psi). A sensor guide shows how to test the MAP sensor, which works the same way.
To confirm it, unplug the component with the key on and watch what happens to the reading or the code. If the value jumps to the opposite extreme, the wiring is fine and the component is the one pulling the signal to ground. If nothing changes, look for the short in the wire, starting where the harness rubs against the engine, the chassis or the exhaust.
P2228 code symptoms
- Check engine light on.
- Less precise mixture and power, especially at altitude.
Likely causes of the P2228 code
- Signal wire shorted to ground where the harness rubs against the engine, the chassis or a bracket.
- Shorted power reference. If several sensors fail at the same time, suspect the shared reference.
- Damaged sensor with an internal short.
- Connector with water or corrosion that creates a path to ground.
How to diagnose the P2228 code step by step
- Read the sensor value on the scan tool and compare it with what you expect.
- Inspect the connector for corrosion, water or loose pins.
- Check power and ground with the key on: correct reference voltage and less than 0.1 V drop on the ground.
- Measure the signal with the connector plugged in and see whether it changes with the conditions.
- Do a wiggle test on the wiring with the scan tool in graph mode.
- Check the continuity of each wire to the computer (less than 1 ohm).
How to fix the P2228 code
- Repair the connector or the wiring.
- Replace the sensor if the tests confirm it is bad.
- Correct the real condition if there is one.
- Clear the codes and verify with a road test.
After the repair, compare the BARO reading with the MAP reading with the key on and the engine off. If the P2228 code stays away and the two readings agree, the job is done.
Technical reference data
- At sea level: about 100 kPa (14.5 psi), with a signal near 4 to 4.5 V.
- The BARO reading and the MAP reading should match with the engine off and the key on.
- These are reference values only: check the manufacturer data for your vehicle.
Brand-specific notes
On many vehicles the sensor sits inside the computer. In that case rule out everything else before you replace the computer. On turbo diesels it is usually a separate sensor.
P2228 on Toyota
On many Toyota models the sensor is inside the computer, so rule out everything else before replacing it.
P2228 on Honda
On many Honda models the sensor is inside the computer, so rule out everything else before replacing it.
P2228 on Ford
On many Ford models the sensor is inside the computer, so rule out everything else before replacing it.
Questions about the P2228 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.