vacillate
verb
°To sway unsteadily from one side to the other; oscillate.
°To swing indecisively from one course of action or opinion to another.
synonyms: stagger, blow hot and cold, waffle