Mine does something similar, I have a 'moose'/throttle hang fix too. During driving, my rpms jump up to 3k rpm when I come off the gas during chaging gear. If I turn the engine off and restart, it cures it? I think it might be a faulty Idle control valve, car currently has 110k miles. I am going to change that part and hopefully it might cure it.