misfires at low rpms sometimes
I am utterly confused about this one. I took the D90 up to paragon and was going through some water and after the water crossing maybe 30 seconds later it stalls. I check the distributor, spark plugs, intake and everything is dry. Then I try to start it and it cycles but it doesn't fire. After about 2hrs of debating whether to get a tow truck and trying to start it every now and then it finally starts to run. It only ran on a couple of cylinders for a while then out of know where it runs fine. This offroad trip was 2 weeks ago and it ran fine since then and now for a weird 5 min period today it started to miss at low rpms. Then the problem went away again and now it runs fine. The check engine light came on when I was up at paragon but I haven't had time to take it to the mechanic. Does anyone have any idea what I got wet or did?