Possibly a bad throttle body position sensor?