Take apart the knee panel, and look up to where the steering wheel column meets the dash ( or slightly in the steering wheel column cover ).
There is a 14 ( 16 ? ) pin connector ( think 2 rows by 7 or 8 pins ) that is pulled tight, and might have a broken connector locking tab on it.
You would want to take it apart to check the pins for discoloration ( and clean with an eraser if so ) wire tie the connector back together, and pull slack from the truck side of the harness and zip tie to the metal support for the knee panel / anti submarine panel, so it cannot pull apart again.
This is somewhat common, but I cannot find the root cause for it ( common, not chronic ).
Take a look at this connector, sure it is pulled apart a bit, and needs to be cleaned.