 |
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.
Hope that helps! |