Dictionary.com
Thesaurus.com

has been pulsating

  • present perfect progressive
    of pulsate (3rd person singular).
    pulsate
    verb (used without object)
    to expand and contract rhythmically, as the heart; beat; throb.