Most Grand Prix r the same from 97-05 or 06 really with the ps... And if its whining it your ps pump man.. heres what u do go to a junk yard and see if u can find a 3800 engine pulled out and get the pump. in indiana it like 22 bucks, jus make sure it looks decent. but if u gotta order one, it only 2 13mm bolt that hold it on, they are directly verticle from each other. get a socket and extension and go through the holes in the pump to get to the bolts.

side note: take the belt off, and the coolant bottle (99+) and to get it out, you'll have to take the first hose goin to the engine (farest to the left) supply's coolant to your engine. some will spill out, its ok, jus make sure your engine is cool, otherwise you'll burn the crap outta ur hands. have any questions post em on there. jus did mine, turn a 257.99 problem, into a 22.99 problem doin it myself