This time I brought it to my local dealer, hoping they could find the cause that I and countless mechanics couldn't find. This is what they wrote
CAUSE:
Transmission Range sensor excessive internal resistance. verified customers concern, scanned vehicle for DTCs (none related), checked service bulletins (none applied)
load tested battery (passed), Voltage drop tested battery cables and connections (OK), Load tested main engine ground (OK), load tested T750 starter solenoid output circuit (OK),
checked all related connectors for defects (none found), Load tested T41 Park Sense Circuit (Failed), Checked resistance for T41 Circuit through Range Sensor (Excessive)
CORRECTION:
Removed front and lower transmission pans, Valve body for access, replaced transmission range sensor assembly as required, replaced transmission sump filter and seal, reinstalled
valve body, cleaned and resealed transmission pans, refilled transmission with new fluid, cleaned all DTCs, cleared all VLP counts, performed TCM Quicklearn routine, road tested vehicle and rechecked (OK)
I hope this helps someone and I'm glad this is behind me.