Yep, give her a cleaning. A dirty maf/TB causing Idle/drivability issues is common on the 2004+ cars.