flag

(v) to become unsteady, feeble, or spiritless.   
After hiking up the hill for four hours, the campers' spirits flagged and they wish they went to the beach instead.