ok, yesterday morning as i was heading to work, my msp started to hesitate so i tried stepping on the gas and it was struggling to go any higher. CEL came on and now it wont stop hesitating/ stalling while i drive. i barely got it home from work and up the driveway cause as much as i tried to give it gas, it just wont pick up. When i come to a stop, the RPM drops to almost below 1 and the engines idles with a really shaky sound and struggles to stay on. i havent checked the CEL code yet, will do later when my friend brings over his code reader, but does anyone know what the problem is or how to fix it?? i've read a few of the other forums with what sounds like a similar problem as mine but wasnt sure if it was the same. most of the symptoms they described in their forums were similar though. any help will be good. oh yea, and my msp is completely stock if that helps. thanks.