Ok here is a tip of the day....When you clear the code how long does the light stay out if you clear as it is running then drive it with out shutting it off??? if it stays off within about 30 miles you can get it to pass yourself,clear the codes while its running..drive about 30 stop an go and scan it an check readiness an see if all but 2 are set if so it will pass,if it comes soon after you clear it your screwed know one can get a OBD2 to pass due to it reads the VIN ,and codes,readiness etc. Understand?