My "check engine" light on my 97 4.6L f150 is driving me nuts! The light came on a while back, but the truck runs fine and gas mileage hasn't suffered. I finally had Auto Zone put a computer on it and the code came up EGR "insufficient flow". I bought a new EGR valve and reset the light. Back on in a couple days. Then I got this bright idea that a real "repair shop" may have a better computer that could pinpoint the problem. At least they said it was better. (I don't believe it). Anyhow, they told me to replace the PFTE or whatever its called and another vaccum control valve or somwthing like that. Im probably not calling them by their correct name, but its a small silver box with some sort of computer card in it that costs about $90, and another part that has a small filter on the top of it and costs around $30. the guy at the Ford place said this is pretty much all of the EGR stuff that goes bad.
Well, the light went off for about 10 months. Now its on again, right when I'm about to sell the truck. I figured my cheapo Auto Zone EGR valve was bad, so I headed back to Auto Zone to diagnose it again. Its thae same old code, bad EGR flow. I replaced the EGR valve with a factory Ford one (only $55 bucks, believe it or not!). Light came back on. Oh well, I guess my PFTE (the silver box) from Car Quest must be bad. I went to buy another one and the guy was cool and gave me a new one without me even asking! Light came back on. I havent changed the third part yet (I had earlier replaced this with a genuine Ford part).
I have to think that something else is causing the bad code. I am running out of time, patience, and money!! Any ideas? The truck is still running fine and getting normal mileage. If I disconnect the bettery to reset the light it may stay off for an hour, or three days.
I am just about at my wits end, and am ready to just disconnect the engine light altogether. Is there an easy way to do this if I have to?
thanks in advance