waver

verb
  1. to be uncertain or undecided; to hesitate between choices
  2. to move unsteadily back and forth; to shake or tremble
  3. to become weak or unsteady; to begin to fail

Examples