RepairPal Certified shops can diagnose and repair your 2007 Pontiac G6. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
Agree with raider, probably CV joints worn out. Only other option I can think of is stabilizer links have gone bad. They will clunk on bumps or if someone bounces the front end up and down hard.