It just sounds right to hear "I'm thirsting in my heart" rather than "I am thirsty in my heart". The phrase is supposed to mean a person has a longing.
Maybe both are OK but using "thirsting" sounds better to me.
Maybe someone knows the correct usage?