To waver means to be indecisive, irresolute, or to fluctuate between choices or opinions. This directly matches the phrase 'be irresolute'. Other options (haunt, fall, thrash, guide) have completely different meanings unrelated to indecision or uncertainty.