We had an unfortunate experience in a previous d.p. while driving through the Wyoming desert. We had a rapid change in altitude along with an eqully rapid change in air temperature and humidity, when to my suprise the "water in fuel" caution light came on. I pulled over and after a couple of minutes cool down, shut off the engine. Thank goodness a service tech had walked me through this problem before when I had purchased some bad fuel. Apparently the rapid change in air temperature and humidity produced condensation in the fuel tank which was only around half full, thus creating too much water in the fuel line.
This coach was a 5.9 Cummins on a Freighliner and you could crawl under the engine where the primary fuel filter was equpped with a small plastic plunger on the bottom of the filter that you pressed to release accumulated water from the fuel line. Its a nasty job because their is no way to keep the fuel from running down your arm, but it worked! Fired the engine back up, no warning light, drove the remaining 2,000 mile trip without a hitch.
Always, ALWAYS, keep fresh (truckstop) diesel in the tank, and when experiencing rapidly cooling, damp, weather conditions don't run the fuel down past half empty. I had fresh fuel, but more air than fuel in the tank produced condensation that caused big problems.