HELP PLEASE!!!!! 1996 honda 300

I have a 1996 Honda 300 4×4. The front driveshaft looks like it is in a bind!!! I have all new bearings and seals front to back but when I am riding it the front driveshaft will travel back so far in the transfer case that it pops out of the front chunk!!!! Could my frame be bent??? Has anybody else had this problem??? Any help or insight will be appreciated!!! Thanks!!