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

04 f-150 reading codes P0345 and P0022

Thread Tools
 
Search this Thread
 
Old 05-23-2013, 07:25 PM
  #11  
Junior Member
 
Uncle Buddy's Avatar
 
Join Date: May 2013
Location: Lufkin Texas
Posts: 3
Received 0 Likes on 0 Posts
Default

Im having same problems with 04 Lariat 5.4 ! Making me crazy ! Did you get yours lined out ? What was problem ?
Thanks ,,, Buddy
Old 05-24-2013, 06:02 AM
  #12  
Mark
iTrader: (1)
 
techrep's Avatar
 
Join Date: Jan 2009
Location: Va. Beach, VA.
Posts: 36,870
Received 2,417 Likes on 2,118 Posts

Default

Originally Posted by plgalleg
My 2004 f150 would misfire at around 45 mph, Stall when coming to stops after engine was warm, idle rough after engine was warm and sometimes shake real bad at idle. Ran diagnostics and only gave code p0022. During the past year the rough idle and the shake did occur several times but turning off the engine and turning it back on would clear the problem. But as time went on all those problems up above seem to get worst. First thing I did was replace the the vct solenoid on bank 2 since the code indicated it was on bank 2 and had an oil change done by Wal-Mart(mistake). Problems still present and appeared to even get worse. Replaced both cam shaft sensors and still no improvement. During 1 drive cycle did get a cylinder 8 misfire. So I replaced all spark plugs, boots and that coil on cylinder 8. This fixed the missing at 45 mph. Pulled throttle body off and cleaned it as well as the TPS and this fixed the stalling when coming to the stop. So I still have the p0022 code and rough idle. Doing some thinking and researching these blogs I came to the conclusion I have an oil pressure issue. Many people have gone to the dealers and they tell them the cam phasers are bad. I don’t think my cam phaser is bad but time will tell. I removed my vct solenoid and noticed some oil sludge built up in that vct body. I carefully cleaned it with some long q-tips and pored some seafoam in this area. Immediately changed the oil and oil filter with a motorcraft filter and oil. Started to notice an improvement on the rough idle and p0022 was cleared. The code and rough idle does come back but less frequently and seems to be improving the more I drive. I’ll keep you informed of the results. If you take okk the vct solenoid besure and get the seal first from the dealer for about $7. Its hard to take off and will probably get damaged. It’s sad that I can’t use an aftermarket oil filter and need to make sure my oil change is done at 3000 miles. I should have bought tundra. My Tacoma has 170,000 miles and I probably go about 7000 miles between oil changes and have had only the starter go out on this truck.

LOL...thats the only thing that went out on my Toyota P/U when I had it 160K
Old 05-24-2013, 08:23 AM
  #13  
Junior Member
 
plgalleg's Avatar
 
Join Date: Jun 2009
Posts: 5
Likes: 0
Received 1 Like on 1 Post

Default Hope this helps

Originally Posted by Uncle Buddy
Hey All,,, I'm new here and just purchased a 04 Lariat 4X4 Love it but started having the same problems this week. Run rough after warm up ,rough idle & die if I don't touch gas a little. Spent over $300 on Diagnostics this week at 3 mechanics and got 3 diff. opinions ! 2 of them say P oo22 error code and want about $3000 to fix it. Ford Dealership charged $85 for diagnostics and said Alternator was not putting out right and spiking causing computer to freak out ! Got a new alt. and gonna put it on Sat. before I change out VCT on bank 2 / passanger side ? The Ford Tech I talked to said they had just got a letter from Ford about the Tritrons having this problem of flucuating alt. current.
I went through this whole issue and did a lot of research. The early years of the new body style f150s tend to have a bad cam phaser. Did all the TS of changing sensors(cam position).Never heard of bad alt causing this issue so I really do not think this is the issue. Finally I dropped my oil tank to see if my oil pick up was clogged. Then I found My timing chain guide rail was broken and in the bottom of my oil tank. Not sure if it broke and caused cam phaser issue or the cam phaser failed and caused the rail to break. Either way this was a major fix. I could have just changed the rail but since the phaser is know to have issues in early f150s I had a mechanic change it while they where changing the guide rails. I ended up paying around 1100. I brought the phaser online from silverstate ford since it was a lot cheaper then anywhere else. Hope this helps
Old 07-18-2014, 09:22 PM
  #14  
Junior Member
 
Voyager5974's Avatar
 
Join Date: Jul 2014
Posts: 5
Likes: 0
Received 0 Likes on 0 Posts
Thumbs up Solved my problem: 5.4L 3V with miss, rough idle and codes P0340, P0344, P0345, ...

Originally Posted by Uncle Buddy
Im having same problems with 04 Lariat 5.4 ! Making me crazy ! Did you get yours lined out ? What was problem ?
Thanks ,,, Buddy
I was having lots of problems with driver side codes PO0345, PO0349' PO022 and a couple of others. tried switching sensors and solenoids driver side with passenger side with no change. my 5.4 would run good while driving but when trying to park and make low rpm maneuvers it would run rough and sometimes stall. I found a blog that talked about changing the oil to 15W40 the oil used in diesels, and it worked, no more problems. that was a month ago. The actual cause of all the problems is the oil pressure drops to low at idle and will not advance the cam shaft for low rpm speed, causing a miss diagnosed problem of the cam timing being out by one tooth. The test for this problem is a short rev of the engine about 1500 rpms rill push the cam back in time until you try to maneuver again and it gets retarded. hope this helps all others with this problem in the future, I will be reducing to a slightly thinner oil before winter and keep reducing at each oil change until I find a happy medium. PS I tried the seafoam with minor results
Old 09-07-2014, 04:00 AM
  #15  
Junior Member
 
Justin77's Avatar
 
Join Date: Aug 2014
Posts: 7
Likes: 0
Received 1 Like on 1 Post
Default

Originally Posted by Voyager5974

I was having lots of problems with driver side codes PO0345, PO0349' PO022 and a couple of others. tried switching sensors and solenoids driver side with passenger side with no change. my 5.4 would run good while driving but when trying to park and make low rpm maneuvers it would run rough and sometimes stall. I found a blog that talked about changing the oil to 15W40 the oil used in diesels, and it worked, no more problems. that was a month ago. The actual cause of all the problems is the oil pressure drops to low at idle and will not advance the cam shaft for low rpm speed, causing a miss diagnosed problem of the cam timing being out by one tooth. The test for this problem is a short rev of the engine about 1500 rpms rill push the cam back in time until you try to maneuver again and it gets retarded. hope this helps all others with this problem in the future, I will be reducing to a slightly thinner oil before winter and keep reducing at each oil change until I find a happy medium. PS I tried the seafoam with minor results
So after putting 15w40, and being that you did this back in July and were now September, did your trouble codes stay gone and did your solenoid issues (bogging and dying out at low rpms) stay gone?
Old 08-31-2015, 08:01 PM
  #16  
Junior Member
 
Voyager5974's Avatar
 
Join Date: Jul 2014
Posts: 5
Likes: 0
Received 0 Likes on 0 Posts
Default

the problem returned and has been on going for some time. ran flush after flush, sludge reducers, slick 50... then this past weekend I went under the hood checking for bad wires and connectors, what I found was a single wire connector for what I believe is a noise filter. The plug was dirty and green, I cleaned it, reset the codes and it has been ok for 3 days so far. there are two of these, one for each bank. the one I had trouble with was bank 2 the drivers side. It is bolted to the front of the engine behind the power steering pump fluid holder bracket and plugs in next to the holder. If this is the cause, I believe it may have been allowing noise it travel back to the computer causing miss information! only time will tell
Old 08-31-2015, 11:40 PM
  #17  
Junior Member
 
WhiskeyTangoFoxtrot's Avatar
 
Join Date: Aug 2014
Posts: 6
Likes: 0
Received 0 Likes on 0 Posts

Default

Originally Posted by Voyager5974
the problem returned and has been on going for some time. ran flush after flush, sludge reducers, slick 50... then this past weekend I went under the hood checking for bad wires and connectors, what I found was a single wire connector for what I believe is a noise filter. The plug was dirty and green, I cleaned it, reset the codes and it has been ok for 3 days so far. there are two of these, one for each bank. the one I had trouble with was bank 2 the drivers side. It is bolted to the front of the engine behind the power steering pump fluid holder bracket and plugs in next to the holder. If this is the cause, I believe it may have been allowing noise it travel back to the computer causing miss information! only time will tell
Good to know.

I was getting P0022 and P0345 on Bank 2 and rough idling/stalling at stop signs and low speed after the engine had been warmed up (2004 5.4 3V XLT SCREW)

Changed the VCT solenoids and switched to 15W40 oil and noticed the improvement.

Just curious if you have changed out the cam phasers and all yet?
Old 09-01-2015, 12:01 PM
  #18  
Junior Member
 
Voyager5974's Avatar
 
Join Date: Jul 2014
Posts: 5
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by drolloff
i have a 04 that is running great when it first starts up and at highway speeds, but after its warm and i come to a stop it starts running really rough and will even die on me if i dont give it gas. brought it to a mechanic that i mostly trust, he said its because of sludge build up clogging something. We're running sea-foam through it right now, and if that doesnt clear it up, he wants to run transmission fluid through it. If all that fails he suggested a new engine, ford dealership agrees with that, but if it runs next to perfect at cold and highway speeds why cant this be fixed. The codes i've pulled are: P0345 Camshaft position sensor A circuit bank 2. and P0022 intake camshaft position timing over retarded bank 2
Thought about replacing cam position sensor and/or vct solenoid. any suggestions?

i had the same problem, transmission fluid helped clean out the oil ports. then i found a problem with the noise filter, which has correct my final problem and my truck is running smooth again. I did not change any parts or change my timing! just flush enging with transmission fluid and clean noise filter contacts.
Old 09-01-2015, 01:51 PM
  #19  
Junior Member
 
Voyager5974's Avatar
 
Join Date: Jul 2014
Posts: 5
Likes: 0
Received 0 Likes on 0 Posts
Default

Originally Posted by Uncle Buddy
Hey All,,, I'm new here and just purchased a 04 Lariat 4X4 Love it but started having the same problems this week. Run rough after warm up ,rough idle & die if I don't touch gas a little. Spent over $300 on Diagnostics this week at 3 mechanics and got 3 diff. opinions ! 2 of them say P oo22 error code and want about $3000 to fix it. Ford Dealership charged $85 for diagnostics and said Alternator was not putting out right and spiking causing computer to freak out ! Got a new alt. and gonna put it on Sat. before I change out VCT on bank 2 / passanger side ? The Ford Tech I talked to said they had just got a letter from Ford about the Tritrons having this problem of flucuating alt. current.
check the noise filters at the front of the engine one on each bank. if one has a bad connection it will cause noise to the computer causing p0022, p0345, and / or p0349 if its a bank 2 problem. this is what i had and i did a engine flush with transmission fluid 6 month earler but still kept getting the codes untill i cleaned the noise filter connections.

Last edited by Voyager5974; 09-01-2015 at 06:29 PM.
Old 09-02-2015, 01:03 AM
  #20  
Member
 
Millinex's Avatar
 
Join Date: Jul 2015
Posts: 74
Received 6 Likes on 5 Posts
Default

The guy who had my truck before me had this problem it seems. Took it to shops, changed parts himself, no dice. When I got it, driver side bank threw codes, swapped solenoid, ran great for about awhile miles, passenger side started tossing codes on the way back from a 3k mile trip. Switched to the 15-40, improved for a day. Unplugged solenoid. Improved for a day.

Unplugged both CPS/Solenoids, ran great for a few days until the second solenoid came in the mail, running fine now no issues. Guy had put dorman solenoids in them.

If you're having this issue, and you haven't changed your solenoids, change em, sometimes unplugging them and swapping them does nothing for you, it's $100 to swap both, and is worth a shot, for me, the 15-40 was just a band aid, and hopefully, it's just solenoids and not phasers/tensioners etc.



Quick Reply: 04 f-150 reading codes P0345 and P0022



All times are GMT -4. The time now is 09:05 AM.