Any smoke while the truck is idling rough? Do you have a way to check fuel pressure? I ask because you might have clogging screens in the mixing chamber in the fuel tank. The screens clog over time and air gets introduced into the fuel system also known as the hutch mod.