The turn signal switch sounds damaged and will probably need replaced: http://www.autozone.com/autozone/parts/2007-Pontiac-G5/Turn-Signal-Switch/_/N-jpi4pZ9cinv?filterByKeyWord=turn+signal+switch&fromString=search
RepairPal Certified shops can diagnose and repair your 2007 Pontiac G5. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.