Pulled out of the garage, went to put it in reverse, then doc shows, service Stabilitrack & service traction control.. limp mode, only Idle in forward or reverse, if reverse works. Disconnected batteries, no change. Friend stopped by with code reader, UO101 lost comm with TCM. Based on some search’s, took of frame ground near fuse block, shined up but no change. Pulled connected and reconnected, no change. Anything else before trying to find a replacement?

We think it is the box with spike things on the radiator is module that is the issue.

Not having much luck finding any Internet source for a replacement, so any suggestions short of the dealer?