The simple things first. I assume you have cleared your error codes and reread for errors?
With new error messages for the Lamp Check Module, Instrument Cluster and DSC/ABS Module I suspect that a low voltage situation contributed to your problem. Before trying to recode the LWS have you tried to reprogram the key fob (
https://www.youtube.com/watch?v=xVWjQMKvPyQ). Possibly a simple solution.
INPA codes are notoriously difficult to interpret by number only. A DCS 90 code could mean a lot of different things, depending on what version of INPA you are running. Could you post your full INPA readout for the codes you have listed? This could help us to narrow down the problem.