how do I replace the starter
First disconnect your car battery. then jack up your car starter should be under the motor near the flywheel for the transmission. Remove the plastic cover if its there. Disconnect the two or three wires connected to it and you will need a 15mm socket (doesn't need to be deep) and maybe a pipe or breaker bar to loosen the two bolts holding the starter. Once u loosen the bolts u can remove them just make sure your head is clear of the starter as you do so. Reverse the steps to put the new one on and you're good to go
Will this be the same for the 2004 Grand Prix?
yes, esp for the 3800 & 3100 engines. starters are quite heavy when u loosen bolts so be careful on removal.
Search Pontiac Grand Prix Questions
Pontiac Grand Prix Experts