So I was wrong about the o2 sensors. Its the EVAP AND Catalyst that are not ready, ive driven over 500miles highway/backroads/city. And they still wont clear. Does this mean I will have to go to the dealer. The only thing I could think of is that at fordnationals a few years ago someone stole our gas caps so I had to get a generic one from the autoparts store. Thoughts?