Codes - service manual, No communication -wiring diagrams. Fix codes and wiring issues first before slamming modules. If module is actually bad you need to go to GM website and purchase a subscription to download the programming files (if a door module even requires it)