Its an 04' Toyota Hilux 3L NA.
Oil and Fuel Filters were changed 6500km ago and again today. I have checked the pick up line from the tank and it isn't blocked, I have also checked the filter thingy in the top of the pump and it was clean.
From about 80km/hr it is extremely gutless when you floor it and as you lift off the throttle you can feel it start to pick up more. Cruises fine at 100-110km/hr, it just cannot overtake. It lower gears it is marginally better, mainly just reving away.
I was told the Electronic throttle on these things is prone to failure but I had a mechanic look at it and he reckons the throttle is fine, he hooked up a Snap On diagnostic reader.
He thinks the pump might be fucked.
Is there an easy way to find out or can the pump be richened up?