Kinda sounds like some kind of fuel starvation. Possibly clogged lines or fuel pump or maybe the injector. Try disconnecting the fuel line from the injector body and put it in a large container to catch the fuel. Crank it over and see how much fuel your getting. Of course be very careful when doing this and just a few seconds should show you if enough fuel is coming out. If that looks good I'd suspect the injector.