I drove through about 2 feet of water last night in my 94 wrangler 4 cylinder. It started to stutter twice so i turned it off before it actually turned off to avoid hydro lock. Started driving it home and the check engine light came on but it ran fine. When I got home I turned it off and started it again, it started rite up without the check engine light I reved it and let it run for a couple minites and it was fine. This morning I go to start it and it crank without any sign of running on its own. Im not sure what it is at all any ideas?