does it make any grinding sounds when it rolls away? try popping the cable off at the tranny and manually shifting it through the gears then push it up to park and see if it holds. i'm hoping the cable is screwed up somewhere, it might be loose up at the column. if it is at the tranny it would be something to do with the park pawl not engaging.