Dictionary.com
Thesaurus.com
had been teetering
  • past perfect progressive of teeter.