I'm also leaning towards the Throttle position sensor out of adjustment causing it to go lean or rich. The spark plugs might show this. I don't know how to check the TPS and hope it's a simple problem. If you cover the basics and don't find a fix, bring it to the dealer and make them drive it then fix it. Use the warranty, that's what it's for.