My truck won't pass emissions. It shows "not ready" for the Evap system, catalyst, and an o2 sensor. I drove it for about 500 miles between tests. I got looking at the vehicles history and it looks like the "not ready" issue has been ongoing for this truck? Any ideas?