Had a similar thing happen to me in my '92 Ranger. The pin slipped out of the brake pedal assembly while I was offroading on a steep hill. Rolled backwards, hit a tree and the front slid in front of another tree. That was the best parallel parking I've ever done!!! Had to cut the tree down to get out I do have pictures...