The light will come one for days and then go out.
by Visitor in Scottsdale, AZ on February 22, 2011
Your vehicle should be diagnosed properly by a professional repair facility; there are many DYI part stores that will pull the code, but that really is insufficient to conclude what all, if any, is causing the check engine light to come on. The part stores pull the codes for free, so that they can sell you their parts. However, the part that is associated with the code does NOT always mean that the part itself is faulty, nor will they be able to tell you what 'caused' the failure.
I hope the foregoing helped you.
Scottsdale Airport Autocare, Inc.
7333 E. Butherus Dr., #B-100
Scottsdale, AZ 85260