I never even noticed this before and can't recall whether I'd mixed and matched, but the part numbers for 04 Grand Prix and 05-08 Grand Prix throttle bodies are different.
Anyone had issues putting one on the other or noticed what the difference is?