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
Ad
Tools You'll Need
- OBD2 diagnostic scanner (with live data capability)
- Digital multimeter
- Back-probe pin set
- Electrical contact cleaner
- Handheld vacuum pump
- Basic socket and wrench set
- Vehicle-specific wiring diagram or service manual
- Wire continuity tester
How to Fix Error Code P2228
-
Retrieve and Record the Code
Do not clear codes before recording them. Clearing codes erases valuable freeze-frame data that helps diagnose intermittent faults. -
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. -
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. -
Check the Sensor Signal Output Voltage
-
Inspect for Vacuum Leaks (if BARO is combined with MAP sensor)
-
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. -
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. -
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.