Ok, so some back story first: got this 99 Yukon auto 4x back in February. Since I've had it replaced upper intake, lower intake gaskets with the good metal ones, upgraded to the new mfi spider. New egr valve, delco distributor, delco cap and button, delco wires and platinum plugs. New fuel filter, New fuel pump, New coil and ignition module, New cats, k and n air filter. By the way I used dashcommand to install the dizzy, got it set in at 0.6 degrees. So at this point truck runs great and life is good. Drove the truck around town for couple weeks no issues. Took it on a 500 mile round trip no problems. So me and the fam decide to take a week long trip to south Carolina. Half way there the fun starts, cruising at 75mph on I85 truck just dies, no spitting or sputtering just shuts off. Upon inspection I find the fuel pump relay extremely hot and no gas present at the fuel line fitting: FML. found a guy to put a new one in for $400 total. Only brand the local stores had is airtex, had no choice there. Anyway fuel pump installed truck is running again, but now I'm getting p0172 and p0175, system rich on banks 1 and 2 WTF. Truck has a slight stumble and miss at idle, and occasional back fire at highway speeds. Not sure what to do at this point, went to a local orileys and dropped $300 on all new ignition components and fuel pressure tester. So far replaced the coil, idle seems better but still have both the rich condition codes. Will be throwing parts at it tomorrow. If anyone has any ideas on this one I would really appreciate it. About at my wits end with this truck, really debating going back to my expedition if I can't make this truck reliable, oh forgot to add I did a compression test on it when I got the truck: 7 cylinders came out at 195 and number 3 cylinder came out at 190. Sucks rocks to be far away from all my tools and have to deal with this kinda mess, any ideas or input would be awesome.