Please Help!

Have a 05 Grand Prix. Sometimes it chuggs when driving. Slow or fast......But the kicker is, When I shut the motor off and re-start it, everythings OK? No engine light...... ???? I cleaned the MAF....but still chuggs. Pissing me off......Any Suggestions?