Have you checked any of the following:
Dirty primary
fuel filter?
Dirty secondary
fuel filter?
Water / Moisture in the
fuel?
Bacterial growth in the
fuel tank?
Loose
fuel hose clamps that might allow air into the
lines?
Dirty Injectors?
There could be a lot of reasons. What is the history of your engine maintenance program, and did you recently do anything new like add new
fuel to the tank or change climates where bacterial growth in the tank could have started?