Update: I'M STRANDED RIGHT NOW.
In Richmond again. Pulled into hotel parking lot, turn truck off. Go to start it again, it makes a LOUD whirring noise, no crank. I try again. Loud whirring noise, which even continues when I remove the key from the ignition. It finally dies; the truck no longer clicks or cranks when I turn the ignition. Batteries are perfectly fine, of course, and everything that needs battery power works fine. The engine just doesn't turn.
Any ideas? I'm stuck here again, had to cancel my plans for tomorrow because I have to take it back to the dealer, this time probably definitely with a tow.
ANY thoughts and suggestions while I'm stuck here? Thanks so much guys and gals.