When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I have a 1997 Ford F150 Lariat.It has a 4.6 with 95,000 miles.Three monthes ago I had a problem with my engine pinging when I accelerated or went up hills.The engine light was on and my mechanic put a code reader on it.Unfortunately all he has is a generic reader and the diagnosis was vague.All he could tell me was that it was leaning out.He replaced the O2 sensor,fuel filter and after replacing the barometric pressure switch it stopped.Now its doing it again.He did a smoke test Friday and replaced the EGR valve.It did'nt resolve the problem.He tells me I have to take it to a ford dealer because they have better equipment to pin point the problem.I bought the truck used from the car lot where this mechanic works.I got it with a Winn's Plus warranty which ,I soon found out,Is crap.I spoke to the tech manager at Ford and he told me that Winn,s will only pay when things are serious and that I may get stuck with A big bill for there service.Now I'm also hearing a ticking when the truck is idling.Someone please give me some feedback and tell me what is causing these problems.Thank You.
Fuel pump could likely be bad-my '98 had a come and go pinging problem that was cured when the fuel pump was replaced. Now I've got a bad knock sensor,and it's caused me to have to disable the adders that the knock sensor allows for timing advance in the EEC tuning so it won't ping under load.It's possible that you've got a bad knock sensor too.
JL
Last edited by Johnny Langton; Jan 14, 2007 at 08:43 PM.
I got the code from the mechanic and this is what it says.He already checked the fuel pump and its not the knock sensor.What is a system to lean code banks 1 & 2 ?
I got the code from the mechanic and this is what it says.He already checked the fuel pump and its not the knock sensor.What is a system to lean code banks 1 & 2 ?
I've been through the same crap-when he says he checked the fuel pump....how did he do that? The correct pressure at idle doesn't mean it's good-mine was solid at idle and moderate throttle,but would fall off under heavy load or WOT and cause a LEAN condition-hence the knocking. I'd also like to know how he checked the knock sensor....
JL
I know he did a fuel pressure test and he said if it were the knock sensor the code would point to the sensor.
That's the problem with most "mechanics" nowadays. They think that the EEC will hold their hand through the diagnosis and tell them that a particular device or sensor is bad. The only way a knock sensor will throw a code is if the circuit is faulted-it will not set a code if it simply isn't working. Mine is bad,and no code,no nothing.
JL
EGR stuck shut???? combustion temps too hot?=lean=ping?
If that were the case-the EEC would set a P0401 code for insufficient EGR flow. If it were stuck open,it would set a P0402 code for excessive EGR flow.
JL
Like mentioned above, check the PCV hose elbows. Especially the one where it connects to the intake manifold. Also try cleaning the MAF with brake parts cleaner.
When erg valve replacement did'nt solve the problem It was suggested that I try mid grade gas.It did'nt work but today I tried The highest grade and the pinging stopped.The check engine light was still on until I replaced the battery today but it still idles rough and I have that ticking.The ticking sounds like a manifold leak but it only does it when I first start the truck Once it warms up and I'm moving I don't hear it anymore.I finally got in touch with a friend of mine who is a mechanic and I told him the problem as well as all the feed back I've gotten from all of you.He said that it sounds like one of my coil packs is bad or the crank sensor.He said if the check engine light comes back on ,and he believes it will,To check these out.He said the pinging,the system 2 lean code in banks 1 & 2,the rough idle and the ticking suggest that 2 of my cylinders are missing.The only problem I have with that analysis is that I don't seem to be losing any power.When I punch it on the highway my truck takes right off and I'm not getting any smoke
When erg valve replacement did'nt solve the problem It was suggested that I try mid grade gas.It did'nt work but today I tried The highest grade and the pinging stopped.The check engine light was still on until I replaced the battery today but it still idles rough and I have that ticking.The ticking sounds like a manifold leak but it only does it when I first start the truck Once it warms up and I'm moving I don't hear it anymore.I finally got in touch with a friend of mine who is a mechanic and I told him the problem as well as all the feed back I've gotten from all of you.He said that it sounds like one of my coil packs is bad or the crank sensor.He said if the check engine light comes back on ,and he believes it will,To check these out.He said the pinging,the system 2 lean code in banks 1 & 2,the rough idle and the ticking suggest that 2 of my cylinders are missing.The only problem I have with that analysis is that I don't seem to be losing any power.When I punch it on the highway my truck takes right off and I'm not getting any smoke
If you have cylinders misfiring,you'll have a rich condition,not lean.I'd be very wary of any diagnosis that this mechanic gives you.
JL
Like LXMan said, clean the MAF sensor with brake parts cleaner or throttle body cleaner. A dirty MAF will cause pinging. Does the truck have a stock air cleaner on it?
Check for an air leak in the ducting from the air cleaner to the throttle body after the MAF. Any cracks or gaps in the duct that allows air to enter into the engine is unmetered air by the MAF and will cause the PCM to set DTCs P0171 and P0174.
Take the truck to a Autozone and have the codes for the CES checked. Get the actual codes and report back here with them. This will allow FTE members to help you find the problem. Good luck
The pinging has stopped since I changed gas and the check engine light is not on,but its still a little shakey when idling.I did an oil change today and I'm gonna change the plugs tomorrow.I figure a tune up can't hurt being that I got the truck used and I don't know the entire history on the truck.