Gets hot and stalls out

Your engine should never see over 180 on the gauge.

Do some work to the cooling system and get your temperature down. It will make more power.