Notices
1997 - 2003 F150 1997-2003 F150, 1997-1999 F250LD, 7700 & 2004 F150 Heritage
Sponsored by:
Sponsored by: Auxito

Codes and PCM

Thread Tools
 
Search this Thread
 
Old Feb 15, 2022 | 06:28 PM
  #1  
Justin01's Avatar
Justin01
Thread Starter
|
4wd Low
Joined: Feb 2022
Posts: 14
Likes: 0
Question Codes and PCM

I have a 2002 F-150 with the 4.2l engine. I had the p0171 and p0174. The truck runs and drives fine but it keeps throwing those codes. I replaced MAF, Upper intake, injector O-Rings, fuel pump, fuel filter, vacuum hoses, pcv valve, EGR valve, EGR pressure sensor, spark plugs, and probably a few other things I cant remember. When I got it it wouldnt want to run (kept stalling out and shaking) now it runs and drives perfect. My question is if the PCM wasnt reset, would it still keep throwing those codes because of the computer being used to the old conditions?
If you have any other thoughts on what it could be, please let me know. Its in the shop until I get paid Friday. They just replaced the Mass Air Flow sensor. Before that it drove good but was a little rough and shook a little at idle.
Edit: I have around 140000 miles on it
 

Last edited by Justin01; Feb 15, 2022 at 06:33 PM. Reason: Adding millage
Reply
Old Feb 15, 2022 | 07:49 PM
  #2  
70f100longbed's Avatar
70f100longbed
Fleet Mechanic
20 Year Member
Liked
Joined: Aug 2002
Posts: 1,892
Likes: 28
From: Raleigh USA
The bolts that hold the upper intake to the lower are known for causing vacuum leaks. They are called isolator bolts. If the PCM wasn't reset after fixing the cause of the code then the check engine light will stay on until it doesn't see a fault for 50 key cycles. It doesn't get used to anything.
 
Reply
Old Feb 15, 2022 | 07:51 PM
  #3  
Justin01's Avatar
Justin01
Thread Starter
|
4wd Low
Joined: Feb 2022
Posts: 14
Likes: 0
I also replaced the isolator bolts when I did the intake.
would the codes keep coming back after being cleared by code reader?
 
Reply
Old Feb 15, 2022 | 08:01 PM
  #4  
Stonedpony's Avatar
Stonedpony
More Turbo
Joined: Oct 2019
Posts: 632
Likes: 92
Check the oil tube where you pull out to check how much oil is in the engine. The tube or the o-ring could be bad and both will let air in and give you a lean reading.
Old or clogged fuel filter, dirty injectors, intake gasket, MAF sensor, air filter, air temp sensor, vacuum lines, EGR system, air tube coming to throttle body having a hole in it or whatever, these are a number of things that can cause this code.
As for the PCM, it could cause it, but not likely. Clear the codes and see what happens as the PCM should clear after so many starts and drives by itself.
The odds of both O2's being bad are high.
 
Reply
Old Feb 15, 2022 | 08:18 PM
  #5  
Justin01's Avatar
Justin01
Thread Starter
|
4wd Low
Joined: Feb 2022
Posts: 14
Likes: 0
Originally Posted by Stonedpony
Check the oil tube where you pull out to check how much oil is in the engine. The tube or the o-ring could be bad and both will let air in and give you a lean reading.
Old or clogged fuel filter, dirty injectors, intake gasket, MAF sensor, air filter, air temp sensor, vacuum lines, EGR system, air tube coming to throttle body having a hole in it or whatever, these are a number of things that can cause this code.
As for the PCM, it could cause it, but not likely. Clear the codes and see what happens as the PCM should clear after so many starts and drives by itself.
The odds of both O2's being bad are high.
I didn't think even think about the oil dipstick O-ring. I already replaced the fuel filter, intake gasket, and MAF. When I did the intake gaskets I blew the fuel injectors out with carb cleaner and compressed air. The air filter didn't look bad so I left it in there. I used propane on the vacuum lines and didnt see any difference with the way it ran. When I had the intake off I cleaned what I could out of the EGR ports in the intake.
When I clear the codes manually with a code reader they keep coming back within 20 or so miles.
 
Reply
Old Feb 16, 2022 | 06:24 AM
  #6  
projectSHO89's Avatar
projectSHO89
Hotshot
20 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Jan 2004
Posts: 19,736
Likes: 1,069
From: St Louis
The odds of both O2's being bad are high.
The odds are actually quite low. The O2 sensors do not cause "lean" readings, they report the condition they see.

When I clear the codes manually with a code reader they keep coming back within 20 or so miles.
You need more than a simple "code reader" to properly diagnose the issue, you need a scan tool (or equivalent) that can display both freeze frame data (so the fault conditions can be accurately identified) as well as live data.


 
Reply
Old Feb 16, 2022 | 06:36 AM
  #7  
Justin01's Avatar
Justin01
Thread Starter
|
4wd Low
Joined: Feb 2022
Posts: 14
Likes: 0
Originally Posted by projectSHO89
You need more than a simple "code reader" to properly diagnose the issue, you need a scan tool (or equivalent) that can display both freeze frame data (so the fault conditions can be accurately identified) as well as live data.
I have the craftsman auto assist that does live data for fuel trims and stuff like that.
 
Reply
Old Feb 16, 2022 | 07:26 AM
  #8  
projectSHO89's Avatar
projectSHO89
Hotshot
20 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Jan 2004
Posts: 19,736
Likes: 1,069
From: St Louis
Then use it to pull the freeze frame data first. Having the tool but not using it appropriately does not assist you.

 
Reply
Old Feb 16, 2022 | 07:22 PM
  #9  
manicmechanic007's Avatar
manicmechanic007
Lead Driver
5 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Jul 2020
Posts: 9,915
Likes: 2,439
From: Near Salt Lake City
Club FTE Silver Member

Right there with you 70 F100Long Bed. I made a ton of money at the dealer too and got my masters cert in 1998
I have the tool too and don't sweat the hard stuff either (those engineers told us a story for sure on those early 3 valves)
Now the balance shaft in those Mercedes are a hoot
Makes a 5.4 with the phasers look like a toy and is way worse than the coyotes or 4.0 SOHC
 
Reply
Old Feb 16, 2022 | 07:38 PM
  #10  
manicmechanic007's Avatar
manicmechanic007
Lead Driver
5 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Jul 2020
Posts: 9,915
Likes: 2,439
From: Near Salt Lake City
Club FTE Silver Member

70f100longbed,
Mercedes M272 and M273 balance shaft chains tensioners oil separators
4x4 trans out, front axles out and oil pan off. Intake off, valve covers off centrifugal oil separators for the pcv the works. You should come and help. The wife is a good assistant but OMG.
I have taken about 6 months off on the job trying to come up with enough whisky and or grenades
 
Reply
Old Feb 16, 2022 | 07:50 PM
  #11  
manicmechanic007's Avatar
manicmechanic007
Lead Driver
5 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Jul 2020
Posts: 9,915
Likes: 2,439
From: Near Salt Lake City
Club FTE Silver Member

Don't you get a kick out of this site like I do seeing some of these guys fight it
without all the stuff that makes it easy for us
Hell having a capable scan tool or 4 of them and knowledge is the key
I do not use freeze frame data much except for intermittents and just examine pids closely and decide what needs to be done
 
Reply
Old Feb 17, 2022 | 01:08 AM
  #12  
Jon Freeman's Avatar
Jon Freeman
More Turbo
5 Year Member
Liked
Loved
Community Favorite
Joined: Sep 2017
Posts: 571
Likes: 145
I had the p0171 and p0174.
On Fords, before chasing vacuum leaks always check the MAF. If you replaced the MAF, did you use Motorcraft.? Ford is fussy and it makes a difference. A common problem with aftermarket MAF's is they don't generate the correct barometric pressure readings and it totally messes up the air / fuel ratio which throws those codes. Make sure the MAF is giving the right barometric pressure readings before chasing other issues.

If the MAF is all good then yes, get the freeze frame data and look at the vehicle speed when the codes were activated. If the codes activated when the vehicle was traveling then it is likely not a vacuum leak. If it happened at low speed or idle the it is likely a vacuum leak.
 
Reply
Old Feb 17, 2022 | 07:25 AM
  #13  
projectSHO89's Avatar
projectSHO89
Hotshot
20 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Jan 2004
Posts: 19,736
Likes: 1,069
From: St Louis
The OP's engine does not have a BARO sensor. That said, the MAF sensor, if its output is skewed, will certainly cause fuel mixture concerns and it does remain on the list of suspects.

If the MAF is all good then yes, get the freeze frame data and look at the vehicle speed when the codes were activated. If the codes activated when the vehicle was traveling then it is likely not a vacuum leak. If it happened at low speed or idle the it is likely a vacuum leak.
This is the exact reason for checking the freeze frame data. The person doing the diagnostic must be able to determine if the fault occurred under a high vacuum condition (usually a vacuum leak) or a high load condition (usually an inadequate fuel supply).



 
Reply
Old Feb 17, 2022 | 10:07 AM
  #14  
manicmechanic007's Avatar
manicmechanic007
Lead Driver
5 Year Member
Photogenic
Photoriffic
Shutterbug
Joined: Jul 2020
Posts: 9,915
Likes: 2,439
From: Near Salt Lake City
Club FTE Silver Member

The connectors had issues too so whether you check freeze frame or not you had better interrogate the connector while checking the maf pid
 
Reply
Old Feb 17, 2022 | 12:13 PM
  #15  
Jon Freeman's Avatar
Jon Freeman
More Turbo
5 Year Member
Liked
Loved
Community Favorite
Joined: Sep 2017
Posts: 571
Likes: 145
The OP's engine does not have a BARO sensor
The BARO readings on this model come from the MAF sensor.
 
Reply



All times are GMT -5. The time now is 04:27 AM.