# 2004 Ford F-150 P2040 code

**URL:** <https://community.cartalk.com/t/2004-ford-f-150-p2040-code/138536>\
**Category:** Maintenance/Repairs\
**Tags:** f-150, ford\
**Created:** [April 15, 2019, 10:42am UTC](https://community.cartalk.com/t/2004-ford-f-150-p2040-code/138536 "2019-04-15T10:42:45Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![GaryNelson](https://avatars.discourse-cdn.com/v4/letter/g/b5a626/32.png) [@GaryNelson](https://community.cartalk.com/u/GaryNelson)\
**Post date:** [April 15, 2019, 10:42am UTC](https://community.cartalk.com/t/2004-ford-f-150-p2040-code/138536/1 "2019-04-15T10:42:45Z")

</div>

I have a 2004 Ford F150 5.4 engine with 2004K miles, just replaced the passenger side close to firewall plug which was a misfire and the check engine light was flashing and engine shudde. now after a few miles the check engine lite came on showing the P2040 code and shuddering again??

---

<div class="post-metadata">

**Author:** ![Mustangman](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/mustangman/32/44130_2.png) [@Mustangman](https://community.cartalk.com/u/Mustangman)\
**Post date:** [April 15, 2019, 12:29pm UTC](https://community.cartalk.com/t/2004-ford-f-150-p2040-code/138536/2 "2019-04-15T12:29:36Z")

</div>

ThenP2040 code is not a misfire code, it is an emission air pump code so changing a plug won’t help. If it has a misfire at 2004k miles… that is over 2 million miles… I will assume you mean 204k or 204,000 miles. You need to run a compression test. If all is ok, I’d replace the coil.

---

<div class="post-metadata">

**Author:** ![Cougar](https://sea1.discourse-cdn.com/cartalk/user_avatar/community.cartalk.com/cougar/32/21348_2.png) [@Cougar](https://community.cartalk.com/u/Cougar)\
**Post date:** [April 15, 2019, 9:24pm UTC](https://community.cartalk.com/t/2004-ford-f-150-p2040-code/138536/3 "2019-04-15T21:24:02Z")

</div>

Here is the definition for code P2040:  
Description: Reductant Injection Air Pressure Sensor Circuit High Input.

It means there is a problem with the circuit to that sensor. Most likely a bad connection to it. Hopefully the connector to the sensor was just accidently disconnected somehow. If that isn’t the case then the wiring going to the sensor should be checked out first for a problem before replacing the sensor itself.

---

<div class="post-metadata">

**Author:** ![GaryNelson](https://avatars.discourse-cdn.com/v4/letter/g/b5a626/32.png) [@GaryNelson](https://community.cartalk.com/u/GaryNelson)\
**Post date:** [April 15, 2019, 9:45pm UTC](https://community.cartalk.com/t/2004-ford-f-150-p2040-code/138536/4 "2019-04-15T21:45:12Z")

</div>

I may have erred on the check engine code, it’s the code for Catalytic Converter Insufficientcy, I disconnected the battery which made the code disappear and I am sure it will return after a few more miles but I am concerned about the shuddering, bucking and jumping that started after a few miles. Thanks
