1. Home
  2. /
  3. Complete List of OBD2...
  4. /
  5. P2228 – What Does...

P2228 – What Does It Mean and How To Fix It

This is one of the most frequent OBD2 trouble codes. Read the full article below to know what it means, how to fix it, and what other codes may show related to it.


P2228 is an OBD-II Code that refers to Barometric Pressure Circuit Low


A P2228 code is a generic diagnostic trouble code that occurs when the PCM/ECM detecting a low reference voltage from the barometric pressure sensor. This value is critical to determining fuel mixtures since the ECM must match atmospheric pressures to intake manifold pressures in order to properly change the fuel mixture based on the driver’s demands.

When the ECM detects a low electrical value/reading within the Barometric pressure (BAP) “A” sensor or its circuit, it sets P2228.


Common causes for this code include:

  • The engine could be running rough or have a misfire condition
  • It’s possible that the barometric pressure sensor is broken
  • The throttle position sensor may be out of adjustment or broken
  • The mass airflow sensor might be malfunctioning.
  • The catalytic converters may be clogged
  • Bad PCM (rare)


The symptoms of a P2228 code are:

  • Illuminated Check Engine Light 
  • Poor motor power
  • It’s possible that the throttle won’t functioning properly.
  • There is a lot of gasoline odor
  • Reduced fuel efficiency


To diagnose a P2228 DTC code, a technician would:

  1. Scan for codes in the ECM and look at the freeze frame data for failure.
  2. Visually inspect the wiring and connectors for damage.
  3. Check the barometric pressure sensor and its circuit for proper voltage.
  4. Test the throttle position sensor and mass airflow sensor.
  5. Check the catalytic converter(s) for restrictions.
  6. Check the PCM (rare).

Common mistakes

The following are some of the most common mistakes that a technician may make when diagnosing a P2228 code:

  • Not thoroughly inspecting all the wiring and connectors.
  • Not checking the vacuum lines and intake manifold for leaks.
  • Not checking the throttle position sensor and mass airflow sensor.
  • Trying to fix the problem without first scanning the ECM for codes and freeze frame data. 

How serious is this?

A P2228 code is considered a moderate severity code. It can cause drivability issues and may result in a loss of power.

What repairs can fix the code?

The following are solutions that may fix this problem:

  • Repair or replace any faulty parts such as wiring, connectors, or hoses.
  • Clean or replace the Barometric Air Pressure Sensor. 
  • Check that the connector is not corroded and that it is correctly tightened.
  • Check for anything that might be impeding or interfering with the air pressure sensor’s readings.
  • Match the manufacturer’s instructions for voltage testing of the BAP sensor with a multimeter. If the sensor does not fulfill the stated requirements, replace it.

Related codes

A P2228 is related to and may be accompanied by the following codes:

P0107 – Barometric Pressure Circuit Low

P2229 – Barometric Pressure Circuit High

P0452 – EVAP System Pressure Sensor/Switch Circuit Low

P0453 – EVAP System Pressure Sensor/Switch Circuit High

P0457 – EVAP System Leak Detected (Fuel Filler Cap Loose/Off)


In conclusion, the P2228 code is a diagnostic trouble code that refers to a problem with the barometric pressure sensor or its circuit. There are a number of potential causes and some common solutions that a technician can try. Always scan the ECM for codes and freeze frame data before beginning diagnosis to get the most complete picture of the problem.