Pontiac Problems? Ask a Mechanic for Answers ASAP
So the two main reasons you get a no start on these engines is a bad PCM or a bad A/C BFC fuse.
Both can be fairly easily tested for if you have a scan tool and a multi-meter. Do you know if either of these items has been checked?
It could be a bad crank position sensor or cam position sensor, but it would be easy to tell; there would be no RPM data when cranking the engine when reading it with a scan tool.
I would check the AC BFC fuse, then check for RPM data when cranking. If no scan tool is available you could replace the crank sensor and then the cam sensor to see if it will start.
Do you need additional help with this vehicle or did you get it sorted out?