AND, maxifuse #22 also controls the fuel heater element in the bottom of the fuel canister. I've never heard of a bad heater element causing an engine to run poorly; it'll just short out and blow the fuse, killing the engine. Still, it's worth a look... perhaps fuse #22 is loose or damaged, yet not blown (with these trucks, I'd believe anything)...
Josh
Josh