No Park...bad pawl..or Linkage issue

I would unhook your shifter cable at the trans and manually put it in park and see if it holds, IF it does then look at your cable adjustment.