CADILLAC ESCALADE TRANSMISSION PROBLEM

2002 Cadillac Escalade • 115,000 miles

When vehicle is parked on a hill in park the vehicle drifts backwards. What cause this to happen? There is nothing wrong the transmission shifting rod is ok, the parking drum is ok, the locking pin is ok, the transmission is going into park and it is holding. The vehicle still rolls backwards. The front drive shaft has been taken off.
What is causing the vehicle to drift backwards?

The transmission is properly locked but all it's holding is the input shaft to the transfer case. Sounds like they're using the better design viscous coupling between the front and rear drive shafts. Those have a lot of resistance to turning at different speeds so both the front and rear axles pull, but they're not locked solidly like the the transfer cases in trucks. You need the friction of the front tires on the ground, (and the front drive shaft), to keep the vehicle from leaving you.