If your "check engine" light is coming on you should get an OBD II (On Board Diagnostic) scan done to pinpoint the problem. You can always try a good tune-up/maintenance first (which should be done regularly anyway). This would include new spark plugs (properly gapped to specs), new...