What the parts that hold the hood up
pneumatic pistons or nothing but hinges and a hook. You can buy new OR you can save some money by going to the auto yard and removing from the same make/model/year vehicle as yours. It really isn't a difficult job to do, but you will get dirty.
Just buy new support struts at your local auto parts store.
Search Pontiac Grand Prix Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Pontiac Grand Prix Experts