My 05 Gran Prix cranks but it won't start. on 2005 Pontiac Grand Prix

When I turn the key the starter sounds like it sticks but the starter is good. I can pull the fuse for the fuel pump and put it back in and sometimes it will start, but even that has stopped working. I have replaced the MAF sensor but I still have the problem.

Asked by for the 2005 Pontiac Grand Prix
see shop for advice