Your question is probably best answered by one of our resident mets...
with that said, my understanding is that, when a hurricane passes over land, elevation is certainly a factor (such as an island with high mountains), but it's really the lack of warm water feeding the system that is the more significant cause of weakening.