I know this is an older thread but my wife's '04 recently developed the shift into park issue. Truck is 10 years old but only has 90k miles as we moslty drive it for weekend/vacation travel. In our case she actually had an incident where she was parked on hill, did not set the emergency brake, and the truck actually rolled and hit her. Fortunately she only hurt her ankle as she was being knocked away from the truck. ALWAYS SET THE EMERGENY BRAKE! Having said that, the repair is fairly simple. The TSB says 1/2 hour, and it only took me a little under an hour to do. The only thing I noticed different about the new BSI part is that the new part number ends with "-05" while the original part ended with "-03". So far I have driven it a few times today and the shift into park from drive is smooth now. I did not notice the pit in the metal that some have seen but I could definitely see that there are drag marks across the metal, so that indicates to me that the BSI had not been fully releasing the pin all of the time, causing it to drag a bit. All is well so far!!