What can be the causes of my check engine light coming on?
Check applicable trouble codes. Around here some of the national brand auto stores will check po codes for free. How long since a tune up?
Yes, you need a scan. No use guessing, it can be one of a hundred things.