стуча́ть(ся), -чу́(сь), -чи́т(ся)
Ответы справочной службы
Согласно толковому словарю, глагол стучаться имеет значения «ударяться, стукаться обо что-либо» и «ударять (в дверь, окно и т. п.), стуком выражая просьбу впустить куда-л. или вызвать хозяев».
Значение «сильно биться, пульсировать» есть только у глагола стучать. Поэтому, действительно, верно: сердца стучат.
Журнал
Фразеологизм — это устойчивое выражение, значение которого не сводится к сумме значений его компонентов. Как лингвокультурология изучает фразеологию, чем русские идиомы отличаются от идиом других языков и как они себя чувствуют в эпоху мемов и эмодзи? Об этом Грамоте рассказала доктор филологических наук, главный научный сотрудник Института языкознания РАН Мария Ковшова.
...Фразеологизм — это устойчивое выражение,...
...;своим пространством: закрыть перед кем-то дверь, стучаться...