Generally, Pontiac Grand Prixs from 2004 used either 5W-30 or 10W-30 oil, but the specific type (conventional, synthetic blend, or full synthetic) might be recommended depending on your driving conditions and preferences. Again, consult your owner's manual for the definitive answer.