I need to think a little more on this but I would check for an air leak or a restiction in the inlet side of the fuel system Also take the filters and drain them and see what kind of crud is in the bottom of the bowl on the final filter and inside tha can on the primary filter.