Sounds to me you have a fuel delivery problem to the injectors. First thing I would check is the fuel line from the tank all rather way to the injector pump. Look for debris in the tank, clogged fuel lines and fuel filters, there amay be as many as three. and fuel pump. When was the last time the filters were changed?