heart in my mouth--that would be a very tight squeeze
And "heart in my throat" wouldn't?!

Depends. Some people have a big heart, and some have a big mouth.