сту́кать(ся), -аю(сь), -ает(ся)
СТУ́КАТЬСЯ, несов. (сов. сту́кнуться), чем обо что. Ударяться (удариться), натолкнувшись при движении друг на друга, или удариться какой-л. частью тела обо что-л.; cин. тыкаться [impf. to knock oneself (against), bang oneself (against), bump oneself (against)]. Начинающие гимнасты постоянно стукаются лбом об эту перекладину. Поезд тронулся, и Степанов стукнулся затылком о стенку, но — странно — не ощутил боли.
Ответы справочной службы
Согласно толковому словарю, глагол стучаться имеет значения «ударяться, стукаться обо что-либо» и «ударять (в дверь, окно и т. п.), стуком выражая просьбу впустить куда-л. или вызвать хозяев».
Значение «сильно биться, пульсировать» есть только у глагола стучать. Поэтому, действительно, верно: сердца стучат.