Yea, in the past with symptoms like this, I have experienced that the fule pump was losing prime, the Fuel Pressure Regulator, had crapped out, and a few of the injectors were leaking down.
All this was on seprate engines, of course.
As I tell everyone with a fuel issue, test your fuel...