I used to have a 2005 with a 5-speed with the same issue. When cruising at 80mph with the rest of traffic the thing would rev it's ass off (4000rpm). Who ever came up with the gear ratios in the 5-spd trans should be tarred and feathered. I was in the same boat, there was nothing I could do I got sick of it so I traded it in for a car with an automatic, (now does about 3,000rpm @ 80mph).