I have a 2002 Freelander w/ 2.5L KV6 petrol engine. After driving 2 hrs at 75 mph from San Francisco toward Lake Tahoe, climbing from 5000 ft to 7000 ft the engine begins to lose power. Temp guage doesn't indicate overheating...no knocking or other noises...an occasional miss but basically just lack of respons from foot to the floor. If I stop and let it rest for 15-30 min then I can proceed w/o problems. What's happening and how do I correct it???