I have a 2003 Mazda P5 and the check engine light (CEL) just went on. Besides the CEL, car is running fine. I don't want to go to the dealer and pay $90 for them to read it, are there any places that do it cheaper (or free)? I thought I recall seeing somewhere that autoparts stores sometimes do it for cheap, anybody did that?