ATTENTION: All Postings that advertise items for sale will be deleted from the Discussion Forum. You may post sale items for free in the Classifieds section. Sign up now.
I have a 1998 ford Ranger 2.5 L 2wd, the check engine light has been on for a while had a code for O2 sensor bank 1 so I replaced the sensor same code was still their replaced cat and found a break on the wire harness on the wire harness side of the quick disconnect side for the O2 bank one instead of replacing the entire harness I made a repair by splicing the wires together bypassing the quick disconnect only for the wire that was broke I sealed the repair with heat shrink, reset the code and had the check engine light come back on with a code for the NFSD or something like that the component had to do with the EGR vale, emissions control, anyway the part has two vacuum lines and one quick disconnect wire, I have replaced this part same code pop-ed up, so the guy at the parts store recommended replacing the gas cap did so reset, and same code appears, what can I do to get my check engine light to function properly, I am just trying to pass state inspection I have replaced several parts and no luck so if you have any suggestions I would appreciate it Thanks
Honestly, it sounds like you have several problems that need to be fixed and it sounds like you're just throwing parts at the problem. Just because there's a code for the EGR sensor, doesn't mean that the sensor is bad; it could be that the EGR valve isn't opening or is clogged (which is more typical than the sensor being bad)
If you don't have a code anymore for the O2 sensor, then you've fixed THAT problem, but you have an additional problem as well. BTW, there is a code that is set if the gas cap is leaking, but it's related to the fuel evap. control, not the EGR valve. The EGR never touches raw gas or gas vapor.
Please let me know what codes you are getting now and I can give you an opinion on what to check next rather than just buying things.