I have a 2002 Grand Cherokee, and I seem to have a problem with this vehicle once I drive it twenty miles or more. After turning the car off and trying to restart it, it has a delay of one to fifteen minutes (depending on the distance driven). The longer the distance, the longer it seems to delay restarting. It also seems the warmer the vehicle gets, the longer the delay. My opinion was that it was possibly a heat related problem so I replaced the starter, wrapped the exhaust pipe and converter to keep the heat from the starter, and I have cleaned the battery cables (It has a new battery also). I still have the problem.
When I try to turn the ignition on, sometimes the dash lights will turn on and other times they don't. This only happens when the vehicle is warmed up. Has anyone ever had a problem like this or any suggestions?