I was driving the other day in the monsoon we had out here on LI and I hit a big nasty puddle, didn't see it coming until too late. I was going about 30mph, right after it, it felt like the car was gonna stall. I kept it going and then the check engine light came on. It has since stayed on. The problem seemed to have gone away but the light is still on. Then yesterday when I turned my car off, it just died, so I jumped it, it ran for another day with about 3 startups in between, then again just died. Did I do something bad? Or is it cooincidental my battery died? It seems old but its not marked properly so I can't really tell. And can the light be turned off with a computer? I know I will get an answer from it when I connect it but its not for a few more days for that. thanks for any help.