You can take your vehicle to your local auto parts store, they can read the code for free and possibly clear the light temporarily. Once you have the code you have more of an idea of the source of problem and can deem the necessary repair. Then you can call for quotes for an idea of repair cost.
There are many things that can cause your check engine light to come on. From a $10 part to a $1000. You can have the codes read from your car at most parts stores for free and it may give you an indication of which system or component has a problem. Without knowing the codes it is impossible to give you an accurate estimate.
Simple things first though - did the light come on just after filling up with gas? If so check and make sure your gas cap is tight - that is enough to set a fault. If that*s the problem the light should go out on it*s own.
You can have the codes read for free, and feel free to write us again - make sure to take note if there are any other things going on like the engine running rough or the car acting differently in any way. Of just take it into a shop you trust. Most shops charge an hour for diagnosis - between 60 and 120 dollars.
Hope that helps - good luck!
180 Degrees Automotive
〉 Answered on Apr 16th, 2009 by Bogi Lateiner, Owner and Technician at 180 Degrees Automotive