OBD-II Generic Error Code P2228: How to Fix It

Medium 45-90 minutes Medium Severity Verified June 2026
Error Code
P2228
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
45-90 minutes
Error code P2228 means your vehicle's engine control module (ECM) has detected an abnormally low voltage signal from the barometric pressure (BARO) sensor circuit. The BARO sensor measures outside air pressure so the ECM can adjust the fuel-air mixture for optimal combustion, especially at different altitudes. When this signal falls below the expected range, your engine may run rough, lose power, or consume excess fuel — and the check engine light will illuminate.
Ad

Tools You'll Need

How to Fix Error Code P2228

  1. Retrieve and Record the Code

    Do not clear codes before recording them. Clearing codes erases valuable freeze-frame data that helps diagnose intermittent faults.
  2. Inspect the BARO Sensor Wiring and Connector

    Always turn the ignition OFF before unplugging any sensor connector to avoid damaging the ECM or causing a short circuit.
  3. Test the Sensor Reference Voltage and Ground

    Use caution when back-probing connectors. Do not pierce or damage wire insulation — use proper back-probe pins designed for this purpose.
  4. Check the Sensor Signal Output Voltage

  5. Inspect for Vacuum Leaks (if BARO is combined with MAP sensor)

  6. Replace the Barometric Pressure Sensor (if faulty)

    Disconnect the negative battery terminal before replacing the sensor to prevent ECM damage. Some vehicles require the battery to be disconnected for at least 10 minutes to allow the ECM to reset properly.
  7. Check ECM Wiring and Consider ECM Fault

    Do not attempt to repair or open the ECM yourself. ECM replacement or reprogramming must be performed by a qualified technician with appropriate software.
  8. Clear Codes and Perform a Drive Cycle

Parts You May Need

Barometric pressure sensor
Check Price on Amazon
MAP/BARO sensor assembly
Check Price on Amazon
Sensor wiring harness repair connector
Check Price on Amazon
Vacuum hose (small diameter)
Check Price on Amazon
Barometric pressure sensor
Check Price on Amazon
MAP/BARO sensor assembly
Check Price on Amazon
Sensor wiring harness repair connector
Check Price on Amazon
Vacuum hose (small diameter)
Check Price on Amazon
Barometric pressure sensor
Check Price on Amazon
MAP/BARO sensor assembly
Check Price on Amazon
Sensor wiring harness repair connector
Check Price on Amazon
Vacuum hose (small diameter)
Check Price on Amazon
Barometric pressure sensor
Check Price on Amazon
MAP/BARO sensor assembly
Check Price on Amazon
Sensor wiring harness repair connector
Check Price on Amazon
Vacuum hose (small diameter)
Check Price on Amazon
Ad

When to Call a Professional

Call a professional mechanic if you cannot locate or access the BARO or MAP sensor on your specific vehicle, if reference voltage and ground are both correct but the sensor still reads low and a new sensor does not fix the problem, or if wiring continuity testing points to a fault near or inside the ECM. ECM diagnosis, reprogramming, or replacement requires factory-level scan tools and software that are beyond typical DIY capability. Also seek professional help if the vehicle is exhibiting severe drivability issues such as stalling, misfires, or significant power loss alongside P2228, as multiple interrelated faults may be present.

Frequently Asked Questions

Can I drive my car with a P2228 code?
In most cases you can drive short distances, but it is not recommended for extended driving. The ECM may use a default (limp) value for barometric pressure, which can cause poor fuel economy, reduced engine power, increased emissions, and rough running. Prolonged driving with an inaccurate BARO reading can also cause unnecessary stress on other engine components. Get it diagnosed and repaired as soon as possible.
Is the BARO sensor the same as the MAP sensor?
On many modern vehicles, yes — the barometric pressure sensor function is built into the MAP (manifold absolute pressure) sensor. The ECM reads atmospheric pressure through the MAP sensor before the engine starts, then switches to monitoring intake manifold pressure during operation. On some vehicles, a separate dedicated BARO sensor is mounted in the engine bay or on the firewall. Check your vehicle's service manual to determine your setup.
What are the symptoms of a P2228 code?
Common symptoms include an illuminated check engine light, reduced engine power or sluggish acceleration, rough idle, poor fuel economy, increased exhaust emissions (which can cause a failed emissions test), and in some cases the vehicle entering a reduced-power or limp mode. At high altitudes, symptoms may be more noticeable because outside air pressure is already lower than at sea level.
How much does it cost to fix error code P2228?
If the fix is a faulty BARO or MAP sensor, the part typically costs between $20 and $150 depending on your vehicle make and model, and a shop will charge 0.5 to 1.5 hours of labor on top of that. If the issue is a simple wiring repair or bad connector, costs could be much lower. If the fault traces back to the ECM, repairs can range from $300 to over $1,000 depending on whether the ECM can be reprogrammed or must be replaced.
Will P2228 cause my car to fail an emissions test?
Yes, it is very likely. An active P2228 code means the check engine light is on, which is an automatic failure in most emissions testing programs in the United States and many other countries. Even if the light is temporarily off, incomplete readiness monitors (caused by a recently cleared code) can also result in a test failure. Repair the underlying fault and complete a full drive cycle before attempting an emissions test.