To start off, I have an '06 2.2L LT with 90k miles. Last week on my way home my car started having a rough idle when stopped and in Drive (almost dying). Also, it was hesitating when accelerating, thinking it may not go. It was flashing a check engine light, but by the time I was able to check...