Topped gas tank, engine light on then died when I stepped on gas, will idle on 2008 Chevrolet Suburban 1500

Topped off gas tank with 15 gallons, drove 2 miles then engine light came on, drove another 5 miles hesitated went a little further than died, would idle but dies when I step on the gas peddle.

Asked by for the 2008 Chevrolet Suburban 1500
1 answer 1 comment
sounds like bad fuel pump and you may be getting a lean codes have fule pressure test done at idle and while driving or under load
ended up being the fuel module that controls the fuel pump.