Heater cores are just a PITA period. I have an 01 and it took a shit over the summer.
Revving has alot to do with cams, at least, I'm pretty sure it does. My best friend's 5.0 revs very quickly and slides down the rpm scale quickly as well while my own motor likes to float around the rpm scale.