I was with gm for 24 years and if it were a guess I would say crank sensor if you know the fuel pump is ok
on some models if you can access cranksensor while its running tap it with a long screwdriver ect and if it shuts off you found it but fuel pump will act the same
bg
February 2008