My issue, will accelerate to 2000 RPM. Then when I floor it engine bog's down. When I let up on the gas pedal half way, engine accelerates and takes off as long as I keep her around 2000 RPM. No miss firers. New plugs, coils and wires. New fuel pump. Cleaned MAF. Getting Codes P0171 & P0174. 1998 Ford Expedition 5.4L, 130k miles.