If your engine is diesel, you may have problems with the heating or heating spark plugs or their activation system (reliever, temperature sensor ..) from there that if this 8 hours stopped or makes a bad weather, the engine is not started. If it is gasoline, then it can be a thing of the refigent temperature sensor, because of the rain, I do not think it is moisture in connectors, Ecu, etc. in a vehicle prepared for "all terrain" .. greetings !!