What makes service engine light come on 2005 grand prix
If it is the service engine light then you need an oil/filter change, most oil change places will reset it when the service is performed. If it is the check engine light then you need to have the codes pulled to go any further.
Most auto parts stores can do this for free.
Search Pontiac Grand Prix Questions
Pontiac Grand Prix Experts