If it ant the tranmission or the pump what could be wrong if it want go but will crank
Check for fuel pressure.
make sure there's fuel in it, Fuel gauges can go bad and show there is some when there's none. Check that it has spark, fuel pressure and that it's getting air. check plugs, wires coil.
Search Chevrolet Silverado 1500 Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Chevrolet Silverado 1500 Experts