I am in need of some help. I have an 08 Jeep Compass Sport. 2.4 4x4. We have been having a lot of rain and a lot of flooding. I was on my way home from work, and I came to an area where the road was flooded. Now I wanted to turn around but the cars behind me wouldn't move so I had no choice but to slowly drive through. The water was up to my bumper.
About a month before this, my check engine light came on. My secondary fan was malfunctioning. So I had a mechanic check out why it wasn't working. The wire for this fan going to the relay was broken off from corrosion. When he was done with the car he went to pull it out but it wouldn't start. Here the starter wire is also corroded. He fixed it.
Here is the part where the flooded road come into play. Ever since I drove through the water, my jeep has a long crank when the engine is warm. It will crank for about 3 to 5 seconds before starting. When the engine is cool, it starts right up.
Could it be that water got into the relay? The starter wire? My boyfriend seems to think the coil packs need changing. I have new spark plugs, mass airflow sensor and throttle body. It's not throwing any codes. I'm at a loss right now. Any help would be great.