This is my 1st Disco. I got it in 2007 with 99000 on the clock, - now 167000. I do most of my repairs etc but this time I'm Stumped. The problem seems to be fuel starvation; Max revs 2000, and won't go up hills. First I changed the fuel filter. Then the pump. Then checked the...