pulled up at stop loght, sitting there with foot on brake and engine began dropping then raising rpm, had to keep me foot hard on break to prevent moving when it would throttle back up. Never had this happen before, full tank of fuel amd had already driven at least 30 miles since refuel. Any ideas? It was like it was going to stall amd the electronics gave it throttle by itself to try to keep it from stalling. Took off from light when green and seemed fine, restarted it after we had dinner and no wierdness all the way home.