How to Fix P2228 Code On 6.7L Cummins? (Fully Explained)

It is overwhelming when there are diagnostic trouble codes flashing on your efficient 6.7 Cummins engine. However, learning about these codes and the solutions is not easy.

Hence, if you have probably identified some symptoms of the code P2228 and are looking for a solution to stop them, you have landed in the right place. The code P2228 on your 6.7 Cummins indicates Barometric Pressure Sensor ‘A’ Circuit Low. The Engine Control Module sets it up (ECM) when a lower than usual electrical value is detected in the circuit or BAP sensor.

So, let’s not waste any more time and directly get into handling the P2228 code. Also, let’s find out the associated costs with the handling.

What Does P2228 Code Mean On 6.7L Cummins?

The ECM analyzes the data from the various sensors to determine the best air-fuel mixture for the engine.

The BAP stands for Barometric sensor pressure, which measures atmospheric pressure. The purpose of this value is to determine the air-fuel mixture where the atmospheric pressures are compared to the intake manifold pressures.

The P2228 code is set by the ECM when an electrical value lower than the desired value is detected in the BAP.

“So, what does the ‘A’ stand for?” you must be wondering. It refers to a particular circuit in the BAP. Even if the issue involves more than one sensor, it will show the same DTC code.

Let’s break down the P2228 code to understand it better.

  • P= OBD-II Diagnostic Powertrain
  • 2= Fuel and Air Metering for Injector Circuit Malfunctions
  • 2= Barometric Pressure Circuit High Input
  • 28= Individual fault index. For this specific code means Barometric Pressure Sensor ‘A’ Circuit low.

How Serious Is Code P2228 On 6.7L Cummins?

The ECM/PCM is thoroughly monitoring the sensor for any issues. With the Ignition ON, if the Barometric Pressure does not correspond or correlate with the Manifold Absolute Pressure or the Throttle Intake Pressure, the ECM detects a failed test. And hence, due to the extreme condition in the control circuit, the ECM sets the P2228 DTC.

For code P2228, the severity is considered to be average to high. When the P2228 is running, steps should be taken urgently for the sake of your 6.7 Cummins.

Otherwise, the fault may actively mess up air/ fuel ratios. And with the code running actively, you should avoid running your engine to resist damage.

However, if the code starts flashing while you are already on board, that’s fine. But you need to pay absolute attention while diagnosing it. Otherwise, it would cause extensive and costly engine damage. It can also frequently cause power loss and create issues while driving.

What Causes Code P2228 On 6.7L Cummins?

The primary cause is usually a defective BAP sensor. Besides, other reasons are working behind the code, too, such as.

  • Faulty electrical connector
  • Open, short, or corroded wiring in the circuit
  • Loose electrical connection to the circuit
  • Internal or mechanical electrical short
  • Altered BAP readings causing mechanical malfunction
  • Damaged or faulty ECM
  • Clogged catalytic converters
  • The broken throttle position sensor

Other Symptoms Of Getting Code P2228 On 6.7L Cummins

The symptoms of a possible P2228 can be detected by looking at the engine’s signs. The engine will display the symptoms in the same way an ill person does for a specific disease. So, besides the usual engine check light illumination, the following symptoms will also verify the P2228 code.

  • Low power of the engine
  • Malfunctioning of the throttle or not functioning at all
  • Low fuel efficiency
  • Low performance of the engine
  • Irregular, unusual engine noises
  • There would be possibly much odor from the gasoline
  • Misfiring engine or halting

How To Fix Code P2228 On 6.7L Cummins?

Now that you know the symptoms of the code P2228 on your 6.7 Cummins, it’s time to diagnose the problem before you jump into fixing it.


  • You need to check for damage to the wiring or connectors
  • Scan the ECM to find any codes and verify if there is a failure in the freeze frame data
  • Diagnose the mass airflow sensor and the throttle position sensor
  • Check if there is proper voltage showing on the BAP and its circuit
  • Verify if there are restrictions in the catalytic converters
  • The ECM may be damaged, too, so check if for clarification

We can move on to the solutions if you have completed the diagnosis.

Step 1: Repair BAP Sensor and Relocate Position

Locate the position of your BAP sensor. If by any means the position has changed, place it properly. If there is any damaged wiring, repair or replace them, and if there’s accumulated debris, clean it up.

Step 2: Properly Place the Connector and Repair (if necessary)

A good electrical connection is only possible if the connector is appropriately placed. So, if it is displaced, set it correctly. Look for any physical damage; if found, you need to repair or replace the connectors as soon as possible.

Step 3: Find Sensor Obstructions and Fix Them

False atmospheric pressure readings may be obstructing your sensor; if this is the case, determine the cause and recalculate the readings.

Step 4: BAP Voltage testing and Replacement

Using a multimeter, check the voltage of the BAP sensor. You most likely have a faulty BAP sensor if it shows an unusual voltage. All you need to do is get a new one and replace it.

How Much Does It Cost To Fix 6.7L Cummins P2228 Code?

The expert mechanic will diagnose and repair the P2228 DTC for about an hour. The usual hourly rates for such diagnosis and repair range from $75 to $150. It depends on the location, vehicle model, and engine type.

If the issue is more than just faulty readings, loose wire connections, and faults in the circuit, there’s probably something wrong with the sensor itself, and it needs Replacement. The cost of a new BAP sensor can range from $65 to $200 for your Cummins engine.

Rarely you might find a disoriented or defective ECM. A new one to replace the faulty one would cost about $800.

Can You Drive Your 6.7L Cummins With Code P2228?

The severity of the code is moderately high, which means that a lack of care to fix it can permanently damage your engine, no matter how efficient it is. As you have seen in the symptoms, continuous code flashing may lead to lower engine power or even misfiring.

Besides, you can also face driving issues preventing you from running your vehicle smoothly on the road. Hence, as soon as you verify the code, you should take measures to fix it or take it to a reputable automobile shop to handle it for a few hours. And then they’ll return it as good as new!


As an automobile lover, you wouldn’t want to take the risks of putting the engine life into jeopardy, considering the costs and the untold difficulties of fixing you have to go through.

So, since the P2228 is a moderately strict code, you shouldn’t be waiting on it. Find the cause behind it as soon as possible, or if you cannot deal with it yourself, it’s advisable to take it to a technician rather than experiment with it.

Here’s a helpful tip, remember to scan the ECM to find codes and find failure in freeze frame data at the diagnosis phase to understand the issue better.

Related Posts:

Similar Posts