The GM software only allows you to program a module for a vehicle that it available on, and you need a VIN to do it.
Thank you for your continued thoughts. I had this thought as well, yet entering the VIN in the GM software and website still returns that it has a power steering control module. And the cluster was programmed to the VIN as well, by White Automotive. The fly in the proverbial ointment though is that the cluster came from a different year Denali. But given that none of the 3500’s were Denali’s, I don’t know that it would matter. None of them were likely configured with the 3500-specific features.
For example, my 2500 originally came with tow mirrors and a prior owner had swapped on non-tow, power fold mirrors mirrors but didn't change the door switch module to one with the power fold button. I swapped the door switch module to one with power fold, but then my driver's side heated seat quit working because the switch came from a truck without heated seats. You can't just change that parameter. I had to go on autotrader and find a truck that had heated seats and power fold mirrors (and matched everything else), and use that VIN to program my switch module. So if that cluster never came on a truck without a steering module, it's impossible to fix.
I had this thought also. I have programmed many modules to the VIN of my Yukon XL’s using a Tech 2. But like you, I can’t figure out what the cluster would have to do with the power steering control module except to be the receiver of any fault indications. All the same, that the cluster is creating the issue is the most plausible theory I have so far.
That said, I'm still 99% confident that your truck does not have a steering module. Have you actually put hands on it? Are there any electrical connectors that go to the steering gear or pump?
No, but the GM software indicates at least 6 different BCM “modules”, so I’m not sure it would be a physical module. It may occupy a logical space on the BCM’s mainboard or reside in the BCM’s housing. I also looked for electrical connectors and while there are several on the steering column, there appear to be none on the steering pump or steering gearbox. It has the same reciprocating ball setup as the GMT900 2500 platform.
Also, I would think that the Stabilitrak system needs a source of steering data, so unless that’s coming from a different module, I would think it still needs a steering control module of sorts. But again, I have no data on it. Alldata thinks it has a rack and pinion setup, so I don’t trust the schematics. Though they do denote which drawings are applicable to the L96-equipped trucks, of which the 3500 is the only one so equipped.
I’ll ask the guys over at duramax specialties on their Facebook page. They’re really good about helping folks out, even those who don’t have one of their rigs.