Check engine light was intermittently on and off, finally stayed on. My OBD II would not register so I checked into Jim"s. Some dirt was found blocking a proper sensor reading and was removed. Just took car after service on a 700 mile trip and it is still working fine.