New owner of 07 F150. Engine ran bad. Drained the fuel tank, replaced the fuel/water separator and canister filter . Removed the injectors had the flow tested , cleaned . Engine ran 90% better , but still stumbled at around 4000rpm. Any suggestions ?