What is P2291 Code On 6.7 Powerstroke & How To Fix?

The PCM of Ford 6.7 generates a bunch of DTCs (Diagnostic Trouble Codes) notifying users about engine difficulties. The P2291 is one of the trouble codes.

If you’re getting the P2291 error code & don’t know what it stands for, this article is for you. In this article, I’ve covered everything from symptoms to troubleshooting methods of this error code.

what is P2291 code on 6.7 powerstroke

What Does P2291 Code Means On 6.7L Powerstroke? 

P2291 is one of the diagnostic trouble codes of the Ford 6.7L Powerstroke. By definition, P2291 means Injector Control Pressure (ICP) Too Low – Engine Cranking.

The ICP sensor helps the engine with appropriate information regarding fuel mixture. If somehow the ICP sensor fails to do its job, you’ll face misfires & rough driving experience for sure.

Like most other engine components, the PCM (Powertrain Control Module) monitors the ICP & checks if everything is okay. When the PCM detects lower pressure than usual, it generates the error code P2291.

Symptoms Of Getting The P2291 Code On A 6.7

You’ll know something is wrong with your vehicle after getting this error code. Expect to have the DTC P2291 if you’re noticing these symptoms mentioned below:

  1. Malfunction Indicator Lamp (MIL) is Illuminated 
  2. Unusual Sounds From Engine Compartment 
  3. Rough Driving Experience
  4. Excessive Smoke (White or Black) From The Exhaust 
  5. Engine Won’t Start Sometime 

The MIL is also known as (CEL) Check Engine Light, don’t get confused over it. 

The Causing Factors Of The Error Code P2291

You wouldn’t get this code if you were a little cautious about your engine. Here are the common causing factors of the error code P2291:

  1. Lack of Maintenance 
  2. Damaged ICP Sensor
  3. Damaged ICP Regulator 
  4. Damaged Connectors & Wirings
  5. The Control Circuits Might Be Shorted or Open
  6. Faulty High-Pressure Injection Switch 
  7. Damaged Powertrain Control Module 

Even one of these mentioned causes is enough to bring the P2291 code to life. 

How Serious Is Code P2291 On 6.7L Powerstroke 

This code isn’t severe in the initial stage. However, your engine will face extreme complexity if you allow this code to stay for a longer period. 

To avoid future inconvenience, I recommend solving this code as soon as possible. Follow the next segment to know how to fix the error code P2291. 

How to Solve P2291 Error Code On 6.7L Powerstroke?

You can solve this code on your own until the PCM requires a replacement. To solve the error code P2291, collect the equipment mentioned below:

  • A Diagnostic Scanner 
  • A Digital Volt/Ohm Meter (DVOM)
  • Your Vehicle’s User Manual 

Considering you’re ready with the equipment, let’s get started with the troubleshooting methods: 

Check Oil Level

Firstly, check your engine’s oil level. Conduct a manual oil pressure test to know whether the oil pressure is high or low.  

If you have oil pressure higher or lower than recommended (by manufacturer), it’s better to consult an expert technician. 

Check Wirings & Connectors 

If the oil pressure seems to be okay, you can proceed to check wirings & connectors related to the ICP (Sensor & Regulator). 

Replace any damaged, burnt & discoloured wires. Do the same thing with the connectors; replace them if they are damaged. 

Check ICP Ground Circuit Voltage 

Now you’ve to check ICP’s ground circuit voltage with the volt-ohm meter. After the test, you’ll possibly have two scenarios: 

  1. Zero voltage
  2. Voltage Found

Follow the next two segments to know what to do if you get voltage or no voltage. 

Scenario 1: No Voltage – Replace The Fuses 

If you’re getting no voltage at all in the ICP ground circuit, you’ve faulty fuses. Replace any blown or damaged fuses & this error code should be solved. 

Scenario 2: Voltage – Check PCM & PCM Connectors 

If any voltage is detected at the ICP ground circuit, check the PCM connector circuit with the volt-ohm meter. Now follow the next step according to the results:

  • Voltage Found: Replace the circuit between PCM & ICP
  • Zero Voltage: Fix or Replace The PCM

You shouldn’t replace the entire PCM if there’s any programming error. Get expert help & he will guide you. 

How Much Does It Cost To Solve The Error Code P2291?

The cost of solving this error code depends on the replacement you get. For your clearer understanding, let me show you the possible replacements cost:

  • Wirings & Connectors Costs $100 to $1000
  • Fuses Costs $5 Each
  • PCM Costs Around $500

Add an extra $75 to $150 per hour if you’re getting done from any auto shop. Overall, it can be a really expensive code to solve. 

Common Mistakes While Solving The P2291 Code

You are likely to make mistakes while solving this error code as a novice driver. Try to avoid these common mistakes while solving the P2291 code:

  • Not Getting User Manual For Clearer Component Identification 
  • Not Using The Volt-Ohm Meter in The Right way

Additional Comments To Consider Regarding The P2291 Code 

This error code is more of a user-generated one. How? You can easily avoid having this error code if you take proper care of your engine. 


I hope this article was helpful enough to know the error code P2291 thoroughly. Now you know what caused the error code to appear & the possible solution to it. 

You can either solve it yourself or get expert help if you find it too difficult. Whatever you do, make sure to re-check for the error code after getting it fixed. It may appear again.

Similar Posts