my car seems to bounce back and forth when idle/ stopped at a light. on 2009 Chevrolet Cobalt

the engine light does not always come on when this happens

2 answers
Have a scan test performed for the stored codes and componets check.
codes should be stored in ecm,have them scanned and post so we can adv