904 shifting funny

Ok. Check your valve body. It could be loose, and check all of the screws that hold the VB together.