Vacillate (5.14.2019)

1. be undecided about something; waver between conflicting positions or courses of action

2. move or sway in a rising and falling or wavelike pattern