With all of the electrical problems your having , your best bet would be to take it to a ASE certified repair shop ! Because the first place to start is hooking a professional grade scan tool to see if all the modules on the vehicle are communicating with the scan tool an each other ! I don't know the existent of your knowledge of your vehicle ! Your vehicle has at lest ten computers onboard an they all communicate on a serial data communication network , Class2
The data link connector (DLC) allows a scan tool to communicate with the class 2 serial data line. This serial data line is the means by which the microprocessor-controlled modules in the vehicle communicate with each other. Once the scan tool is connected to the class 2 serial data line through the DLC, the scan tool can be used to monitor each module for diagnostic purposes and to check for diagnostic trouble codes (DTCs). Class 2 serial data is transmitted on a single wire at an average of 10.4 kbps. This value is an average, class 2 uses a variable pulse width modulation to carry data and depending on the message it may operate faster or slower. The bus will float at a nominal 7.0 volts during normal operation. Each module can pull this lower during the transmission. The bus is not at battery positive voltage or ground potential during normal operation. When the ignition switch is in RUN, each module communicating on the class 2 serial data line sends a state of health (SOH) message every 2 seconds to ensure that the module is operating properly. When a module stops communicating on the class 2 serial data line, for example if the module loses power or ground, the SOH message it normally sends on the data line every 2 seconds disappears. Other modules on the class 2 serial data line, which expect to receive that SOH message, detect its absence; those modules in turn set an internal DTC associated with the loss of SOH of the non-communicating module. The DTC is unique to the module which is not communicating, for example, when the inflatable restraint sensing and diagnostic module (SDM) SOH message disappears, several modules set DTC U1088. Note that a loss of serial data DTC does not normally represent a failure of the module that set it.
. The ignition on you caddy has a safety system known as
Electronic Park Lock (EPL)/Ignition Lock Cylinder Control Actuator for floor shift or
Linear Shift Assembly: If the vehicle is equipped with a column mounted gear shift, it has a linear shift assembly on the steering column. The linear shift assembly has a cable that runs from the linear shift assembly to the ignition lock cylinder case. The purpose of this cable is to prevent the ignition key from being turned to the OFF position when the transmission is in gear and the vehicle may still be moving. The linear shift assembly cable contains a pin that is spring loaded to mechanically prevent the ignition key cylinder from being turned to the lock position when the vehicle transmission is not in the PARK position. If vehicle power is lost, and/or the transmission is not in the PARK position the operator will not be able to turn the ignition key to the lock position and will not be able to remove the ignition key from the column.
On vehicles that have several control modules connected by serial data circuits, one module is the power mode master (PMM). On this vehicle the PMM is the dash integration module (DIM). The PMM receives 2 signals from the ignition switch.
To determine the correct power mode the PMM uses the following circuits
?€¢
Accessory voltage
?€¢
Run/Crank voltage
×