I would suggest diagnosing where the problem is, at least by getting codes from the ITBC, but you need a pretty good code reader to do it (I bought a knockoff MDI usb-obdii passthrough unit, and use Tech2Win on a windows laptop, not that expensive, highly recommended if you plan on keeping your truck for some time and diagnosing/working on it yourself).
Those are common items that fail (particularly the switch through use), but it can be other things. For my '12 3500, it turned out to be that the seal in the connector was catching on the connector housing instead of allowing the housing to slide past it, preventing the connector from fully seating, and I would get that code (also a new-to-me truck).
Those are common items that fail (particularly the switch through use), but it can be other things. For my '12 3500, it turned out to be that the seal in the connector was catching on the connector housing instead of allowing the housing to slide past it, preventing the connector from fully seating, and I would get that code (also a new-to-me truck).