I would try a salvage yard or a pull a part place first. I think there is someone parting out a 04 grand prix in the for sale section.