Limp mode, codes P2104, P2107 and P2110?

Tiny
DTURN87
  • MEMBER
  • 2004 FORD F-150
  • 5.4L
  • V8
  • 4WD
  • AUTOMATIC
  • 250,000 MILES
Okay, so, I get these 3 codes and they will not clear or go away even when I reset the PCM. So here is a list of things I’ve changed. It started with the throttle position sensor. They worked awhile sort of. Okay so then I changed out the entire throttle body changed the coil packs and spark plugs changed the mass air flow sensor and also the pedal position sensor since now the truck is stuck in limp mode and no throttle response. At first, I could cycle the key 3 times and get it out of limp mode. Now it’s stuck with an unresponsive accelerator. I’ve changed the EGR and solenoid. I've checked all the hoses and connections and even put some of that electrical silicone stuff that helps connections connect and keeps them from corroding on every single connection. I’ve checked every relay and fuse and I’ve checked every ground I can find. My next step is lots of gasoline and a match. If you could point me in the right direction that would be awesome. Oh, and I’ve changed the throttle position sensor on the new throttle body as well just for giggles.



Oh yeah, and the motor and transmission were replaced approximately two years ago with brand new motor and transmission from O'riley with approximately 60,000 miles on them now.
Monday, April 3rd, 2023 AT 3:11 PM

9 Replies

Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
Hello, what brand TPS sensor did you put on the throttle body? Ford had a lot of issues with the throttle body TPS sensor from 2004 and up. There's a really good video on these 3 codes and why it sets them. This will help, most likely you have a faulty TPS sensor even though it's brand new. Check this out and it will show you if you have one of the faulty manufactured sensors:

https://www.youtube.com/watch?v=8P3hOxDfCRo
Was this
answer
helpful?
Yes
No
+1
Monday, April 3rd, 2023 AT 5:19 PM
Tiny
DTURN87
  • MEMBER
  • 5 POSTS
I’m not sure what brand. It came from Ford website. If it’s faulty then I have two in a row that is faulty because the one that came on the new throttle body didn’t work either. What concerns me is that with a voltmeter the volts are close to 5 with the pedal pressed or not and so are the pedal volts. I thought I could be wrong but when you press the pedal shouldn’t they be opposite on the pedal and the tp sensor? Like when one is supposed to be like 1.5 and the other close to 5 when the pedal is pressed and vice versa when it’s not. Because they both show 5 when it’s pressed or not. But I have zero throttle response anyhow. I do know one thing when I take out fuse f34 and the key is in the on position the wrench light goes off when you cycle the key but comes right back on versus when it’s in it just stays on. And that fuse is (04, 05) fuel injectors, PCM power, manifold runner control(4.2engine).
Mine is the 5.4 engine but I think that the last part is for the 4.2 and the rest is for both. So, I’m leaning towards a fuel issue maybe. Maybe a weak fuel pump clogged filter or injector... But I’m not sure. I’m pretty sure I have an o2 sensor out as well and catalytic converters may be clogged too or getting clogged because I still have a lot of exhaust coming out of the pipes.
Was this
answer
helpful?
Yes
No
Monday, April 3rd, 2023 AT 5:50 PM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
Do you have the square looking throttle position sensor on the throttle body? And do you have an 8 wire Pedal Position Sensor? What color is the smoke coming out of the exhaust?
If you have the 8-wire sensor on the pedal, there are (2) 5vRef wires, (3) APP1, APP2, APP3 signal wires, and (2) Grounds. You are correct that APP1 should go from 5v to 0v, APP2 goes from 0v to 5v, APP3 goes 0v to 5v.
The 2nd diagram shows the Sensor on the pedal and which pins should have a signal and which will be 5volts feeds. But if you're not getting any other codes right now, concentrate on those. The video I posted, he is a Ford tech, so I would at least check what TPS you have on the throttle body,
If you have a lot of white smoke pouring out of the exhaust, that points to a Fuel Injector being stuck open.
Was this
answer
helpful?
Yes
No
+1
Monday, April 3rd, 2023 AT 6:18 PM
Tiny
DTURN87
  • MEMBER
  • 5 POSTS
Yeah, it’s the big square fat body sensor. And I don’t have any color it’s clear I believe... And I think so I do believe it’s 8 wire. The exhaust smells very rich though and it has kind of a miss when it’s in limp mode but that may be the computer trying to learn since I’ve reset it so much. It would miss like that when it would come on before but when I could get it to go off by cycling the key the miss would stop too.
Was this
answer
helpful?
Yes
No
Monday, April 3rd, 2023 AT 6:50 PM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
The ECM won't learn any idle speed or pass any IM Readiness Monitors in Limp Reduced Power Mode. You can verify the voltage readings on the Pedal Position sensor and make sure they're correct. This is all that is listed in service info for these codes. You might consider trying to get a 4th generation TPS sensor for the throttle actuator from the dealership. Below is only real verified fixes, and I don't think replacing the ECM is the answer. Doing a back pressure test at one of the front oxygen sensor locations is how to verify the Converter is not restricting the exhaust. 1-1.5 psi max on a back pressure test if you think the Converter is bad, also checking the oxygen sensor voltage levels is important. But addressing the current codes would be first. Pull the air intake tube off and check if the throttle plates move with pedal movement, on a drive by wire system, the ECM is actuating the throttle plates.

https://www.2carpros.com/articles/how-a-throttle-body-works
Was this
answer
helpful?
Yes
No
Monday, April 3rd, 2023 AT 11:03 PM
Tiny
DTURN87
  • MEMBER
  • 5 POSTS
Well now I changed out the throttle position sensor with a Ford Motorcraft sensor and there are two new codes to go with the other 3. I have P0122 and P0222. I reset the PCM as well and still the same 5 codes.
Was this
answer
helpful?
Yes
No
-1
Wednesday, April 5th, 2023 AT 6:13 PM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
You changed the shut off on the throttle body? How many different shut off sensors have you tried on the new throttle body? These codes are kind of all over the place, P0122 and 222 only give a Symptom description of "Throttle/Pedal Position Sensor/ Switch A (P0122), then Switch B(p0222) Low Input. So, it's not clear if this is related to the pedal position sensor or the throttle position sensor on the Throttle Body that gives the ECM the position of the actual throttle plates. And with all the switching around here, the ECM has yet to probably even learn any idle speed. The problem is that within the year range of that Gen1, 2, 3, and 4 TPS sensors having manufacturer issues is that there are so many bad sensors out there now, even if you get OEM, they want to get rid of these bad sensors, or they're not aware they are just giving out bad throttle position sensors, I have dealt with this exact issue myself on an 04 explorer. I posted that video to show you this is an issue with many vehicles. I assume you have a scan tool, and that's how you're picking up all these codes. Do you have a basic OBD2 scan tool, or what kind do you have and can you access live data PIDs? I know you mentioned voltage readings on the pedal sensor, but I would back probe the throttle position sensor that monitors the throttle plate movement, check them one at a time using the Pink/Orange wire as Ground, comparing the voltage readings from the scan tool to a multimeter. Graphing the TPS if you have the option to. With just the Key On you should see movement.
There is a Technical Service Bulletin on this as well which includes a PCM reprogram (updated software). It also includes a TPS kit with an updated part number.
Dealing with this last time, I believe the vehicle was setting a P2135 code, which pointed to the shut off voltages A/B correlation not being correct. But even on an oscilloscope things looked okay, on that vehicle the throttle body was replaced by another tech and that resolved the issue for the most part, but I would follow this TSB. You have exhausted all other possibilities except a wiring issue or faulty PCM. But I wouldn't replace the PCM without trying updated software, you may end up in the same place. Ford set a TSB because they have seen enough of these to issue a PCM update and new shut off kit. It might be the only way to resolve the issue permanently.
Was this
answer
helpful?
Yes
No
Thursday, April 6th, 2023 AT 1:42 PM
Tiny
DTURN87
  • MEMBER
  • 5 POSTS
How do I teach the pcm how he new software? Or does a tech have to be the one to do that?
Was this
answer
helpful?
Yes
No
Thursday, April 6th, 2023 AT 2:02 PM
Tiny
AL514
  • MECHANIC
  • 4,793 POSTS
A dealership would have the latest software updates for any Ford products. Modern scan tools can copy information such as Vin numbers and EPROM data to new PCMs, But unfortunately the dealership is the only place that will have whatever they corrected in the software. But its better than buying a new pcm, that will most likely not have updated software anyways. So I would try that before spending more on throttle position sensors we're not even sure will fix the issue. I am sure there are other updates for your pcm you havent even heard of, there always are updates on something with every manufacturer. Print out the TSB so they can see the updated part number as well. That way they know you need the software update too. Hopefully that will resolve any issues, and if it happens to be a wiring harness problem, have them call you before they proceed with any repairs. Im sure you would want to do your own wiring repairs if thats part of the problem.
Was this
answer
helpful?
Yes
No
Thursday, April 6th, 2023 AT 2:33 PM

Please login or register to post a reply.

Sponsored links