Novice pilots on extended cross country trips many times miscalculate fuel consumption when encountering head winds ... thus the empty fuel tank scenario short of destination. This is particularly vexing when you run out of fuel over the Great Lakes ... especially in early spring when water temperatures are only 45 degrees.
Which may just be a factor in this...those winds this past weekend were ferocious.