sounds like it is missing. have you tried moving around your injectors to see if it changes cylinders as far as the miss goes? a fuel pump would be lean on the top end going WOT. a fuel filter would always cause a lean condition. the only thing left is the injectors or a FPR.