Clean the MAF sensor, the IAC valve and the entire throttle body. After that see what its like.

Its not a starter problem, most of the time the throttle body is super dirty along with those sensors and can cause these problems.