easy stuff first.
check voltage, especially to pump. just make sure battery is not weak. we had similar issues when alternator stopped working.
run it from a fuel can to make sure its not a blocked fuel line and its got the right filter on it (i've had it where wix filters have the wrong fuel filter listed for them).
put clear fuel hose on the fuel return (ie back to tank) as they can suck in air from the spill line. i know of cases where spill line was loose and not sealing on the injectors (which is why you need to vac test spill lines). clear fuel hose will also tell you if the pump itself is sucking air in.
the other weird one is interference on the crank sensor. trouble is you need a scope to check that.
failing all that, most likely its injection pump. a tad unusual as they typically just die, not go slow. as its rather expensive do all the cheap stuff first.
check voltage, especially to pump. just make sure battery is not weak. we had similar issues when alternator stopped working.
run it from a fuel can to make sure its not a blocked fuel line and its got the right filter on it (i've had it where wix filters have the wrong fuel filter listed for them).
put clear fuel hose on the fuel return (ie back to tank) as they can suck in air from the spill line. i know of cases where spill line was loose and not sealing on the injectors (which is why you need to vac test spill lines). clear fuel hose will also tell you if the pump itself is sucking air in.
the other weird one is interference on the crank sensor. trouble is you need a scope to check that.
failing all that, most likely its injection pump. a tad unusual as they typically just die, not go slow. as its rather expensive do all the cheap stuff first.