Our 2000 LX recently became a dog. You have to floor it climb a hill and even then you are lucky to get 35 to 40 mph. It revs fine in neutral, but has such little power under load. It has 296,000 miles on it. Has always been well serviced. Any ideas?