any idea whats causing this, it started after I drove through a puddle a few weeks ago (not sure if that's important) but it started idling really rough like it wasn't running on all cylinders, haven't drove it since until yesterday and it drove great for 40 miles to a show and back then when I got back into town it started doing it again, when your going road speed it does fine but at red lights it would almost die, and did die in a friends driveway and a taco bell parking lot. so I rushed home after that. but have no idea... any suggestions would be great. thanks