2012 Chevrolet Captiva Sport - Trouble with starting and low idle

Sometimes slow to start and idles too low. Runs fine on highway

Have someone try cleaning the electronic throttle body.

Tester

Is the check engine light on?