I'm new here and I got a big problem, well not me but my friend and I'm trying to help him out.
you see, he's bought a D-Max from England but it has the badge of a Chevrolet LUV. it's a 3.0ltr td. right hand drive. 2004 build.
trouble started when we went off-road, it just started to sputter, like it wasn't getting fuel, idling irregular. we've checked everything, fuel filter, air filter. and then it didn't wanted to go past 2000rpm. when given throttle it did rev to red line in neutral.
so had to drive home in fifth til 2000rpm. when he started the car the next day it started normal and everything was back to normal.
now the problem came back. the car just died while driving. had to tow it home. he took the Injector Pump out, but we couldn't find a replacement part so he put it back in. now the car won't even rev when giving gas in neutral, just idles. but starts normal.
He also blanked off the EGR now a lot of grey smoke and irregular combustion like running on 3 cylinders (EGR doesn't have a sensor though) burns the eyes

want to know if the Inj. Pump just gave it's last live or if the TPS has a fault or is the cause something else?



every help will be very appreciated .
thanks in advance.