Update on P0171 & P0174 codes, the problem was a leaking lower air intake manifold gasket, I replaced both upper and lower air intake manifold gaskets, cleared the codes, now the truck runs great, no codes after driving it 400 miles. I think I am ready to enhance the suspension, just another project to add to my list. Sorry for the confusion, my bad.