One common cause for "Check Engine" dashboard warning light is a bad O2 sensor. That's an easy DIY fix.