'99 denali, 4wd, 5.7L, 150k miles. Ran like a top, no issues. Started with 0130 code, narrowed to 0133, then started running like starving for fuel & threw both banks lean codes. My 25+ year trusted mechanic took over & after several visits said he was certain fuel pump was good but factory...