could be the motor mounts are shot. the high idle makes it slam maybe. pop the hood shift it out of park, and watch the engine. its shouldn't move a whole lot.