hello, Have you checked the fuel pressure? The fuel pressure should be 56- 62 with key on engine off and it should remain close to that after you turn the key off.
Thanks, John
ASE Certified Technician
11 years gm technician, ase master with advanced diagnosis, and gm master certified