I have similar problems and I am suspecting Throttle position sensor. not too expensive I will be purchasing it soon..



An ounce of prevention provides a pound of cure!