98 4.6 4x4 expedition. Codes The P0171 The truck idles fine, when under load it has an occasional miss. When accelerating is spudders and runs like crap. I've replaced plugs, coil packs, wires, fuel filter, fuel pump, idle control sensor, cleaned throttle body that was clogged, EGR, Injectors, 02s, cats, checked for vacum leaks on hoses and intake, cleaned MAF.