Topic Sponsor
2004 - 2008 Ford F150 General discussion on the 2004 - 2008 Ford F150 truck.

2008 F150 p2004 code thrown.

Thread Tools
 
Search this Thread
 
Old Oct 4, 2021 | 10:30 PM
  #1  
rcooper4's Avatar
Thread Starter
Junior Member
 
Joined: Oct 2021
Posts: 2
Likes: 0
Default 2008 F150 p2004 code thrown.

Hello All,

New member here. My truck is a 2008 f150 with the 5.4 triton. It is throwing a p2004 code. My mechanic replaced the IMRC. The code went away for about 200 miles. It then came back on. I then cleared the code once and it came back immediately upon startup of the truck. I cleared it one more time and was off for about 50 miles. He came back to look at it while the code had been cleared. He ran his diagnostics scanner on the computer and he showed me how the valve was opening as the RPM increased, and closing etc. 150 miles later it came back on again. It only seems to do it on startups. If I clear it while it's running and then drive it for a few minutes the code never appears not until several days or miles later. The truck while this code is on or off runs perfectly fine. It starts fine, it idles perfectly never revs or lowers. Upon acceleration there's no hesitation or jitter or anything. The only repair I had done prior to this occuring was I had the spark plugs and ignition coils all replaced. Any thoughts?

I had thought possibly a vacuum leak somewhere or something wrong with the pcm itself.

Thanks for the input.
​​​​​​

Last edited by rcooper4; Oct 4, 2021 at 10:34 PM.
Reply
Old Oct 5, 2021 | 04:33 PM
  #2  
Jimboy's Avatar
5 Year Member
5 Year Member
Liked
Loved
Community Favorite
 
Joined: Dec 2018
Posts: 4,436
Likes: 1,186
From: Ocean Springs MS
Default

rcooper4,
I see that you have had no replies so far, I am sure others will chime in when I present a guess to the reason for you DTC P2004.

From another website
"The PCM determines IMRC control based on inputs from the throttle position sensor (TP) and crankshaft position sensor (CKP)."
So my vehicle a 2007 F-150 with a 4.6L 2-valve engine does not appear to utilize a IMRC and you got my curiosity going with your post. I read your post and found it interesting that the since you changed the IMRC valve code only appears after startup and that you can clear it after startup and it does not return until the next startup. The following is a WAG. Is it possible that you are depressing the throttle while starting the engine and causing the throttle position sensor (TPS) to send a signal to the PCM that is unexpected and thus generating the P2004? I admit this is a guess but probably worth consideration.
Others with more experience with the IMRC control system will likely comment and we will get the dialog rolling
Reply
Old Oct 5, 2021 | 04:39 PM
  #3  
rcooper4's Avatar
Thread Starter
Junior Member
 
Joined: Oct 2021
Posts: 2
Likes: 0
Default

Thanks for your response and input. I haven't been depressing the throttle on most startups I would say. It is possible I may be unknowingly doing it. It is something to be cognizant of next time I start it up. The IMRC recently installed is warrantied so I will be replacing it under warranty perhaps seeing if it's something to do with the new part. I will keep you posted. Thus far the code still comes on at startup only.
Reply
Old May 3, 2026 | 11:48 PM
  #4  
Trapper4me's Avatar
Junior Member
 
Joined: May 2026
Posts: 5
Likes: 0
Default Same problem

I'm having the same problem, did you find the fix?
Reply
Old May 4, 2026 | 05:29 AM
  #5  
techrep's Avatar
Senior Member
15 Year Member
Veteran: Navy
iTrader: (1)
 
Joined: Jan 2009
Posts: 37,813
Likes: 2,712
From: Va. Beach, VA.
Default

his last post was 5 years ago, not sure if your gonna hear from him.
Reply




All times are GMT -4. The time now is 09:25 PM.