Today it is fine. The check engine light is not on. It only comes on at certain times. I know it wont throw codes unless the check engine light is on. I do not know when I can have it scanned. For instance I went today, on my way the check engine light was on. But when I shut it off in the parking lot I started it again to make sure it would come back on. And it wouldnt. I shut if off and started it several times. I havent had it come back on since I left there, but I know the problem did not fix its self.