ok take a deep breath. 2005 CADDY 4.6l
first off I bet the alternator is dead. and with that all batteries go dead. too. (as they must)
driving with the CHARGE lamp glowing does that.
the scan tool fails because of 4 reasons,
- blow fuses, to the scanner port pin 16
- or fuse to PCM blown or BCM or other computers no board.
- the scan too is too old. 2008 and newer tools do CAN-BUS or fails communications lack those pins working. DLC.
- the battery is dead, or below 10vdc. all brains in the car GO OFFLINE< (for the lack of proper voltage power)
THIS CADDY USE GMLAN , That is Can_bus (plus)
so use a thing called a battery charger, no shop can fix cars lacking that.? keep the battery charged, then scan
every service manual on earth 1996 to now USA states that.
battery charged, fuses all good .
try to crank it in PARK and Neutral. both.<<< starter dead do that.
P0340 ????
there lots of other CMP codes errors.
DTCs P0010, P0011, P0013, P0014, P0020, P0021, P0023, P0024, P0341, P0342, P0343, P0346, P0347, P0348, P0366, P0367, P0368, P0391, P0392, P0393, P2088, P2089, P2090, P2091, P2092, P2093, P2094, and P2095
CMP errors , P03xx codes, why not tell all codes and for sure this.
do not use 1996 scan tools they are no good, now. lots of codes now for sure massive OEM DTC codes.
when the battery dies all learned cam sensors fail until RE-LEARNED
the DTC table is full of NOT learned errors.
and is not related to dead starter motor ever.
the starter works like this on this car told below.
STARTER path (electical) I have the real schematic here.
battery charges cable lugs all tight and clean, 300amp ready to flow.
starter fuse 30amp FL6 not blown out.
there are 2 starter relays here.
Run crank relay not bad or its. FU27 fuse not blown 10amps
FU27 sends 12v to relay named coil starter 2nd RELAY
The ECM send ground other coil side (P/N) and 2nd RelaY ENERGIZES. AND SENDS 1VDC TO STARTER SOLENIOD
AND SHE CRANKS.
The only thing is the tranny park neutral switch must work in P or N selected or ECU will block the starter relay 2 dead.
yes DTC can set like this (starter)
Trouble Code:
P0615 (4.6L V8 VIN A Auto)
Starter Relay Control Circuit
616
617
never fail to try cranking in Neutral too, foot on brake.
not just PARK