Pontiac Problems? Ask a Mechanic for Answers ASAP
I am sorry that you have not been helped yet. I just came online and saw your question
First, I need the engine size - 3.8L, 3.8L Supercharged, or 5.3L engine
During the long cranking times have you checked the fuel pressure and whether it is holding pressure? If so, what was the pressure and how long did it hold pressure.
Have you pulled a plug to see if it was wet or dry during the long cranking times and which were they
While you have replace the pump, this could be a faulty fuel pressure regulator or leaking injector, or may be ignition related.
If you have a scan tool, check the rpm signal when cranking and let me know what it is