My neighbor has a 2001 Cavalier with 2.2. cranks spits/sputters sounds like it wants to start but won't. Has spark, compression and fuel. Looks like the BCM is not communicating with the ECM. Looking around online...appears that the Cavalier BCM has a history of going bad.

Anyone swap a BCM or is dealer programming the only option?

Thanks............




FYI only:

ECM codes:

U1000 (No state of health from module)
P0621 (generator lamp 1 control circuit malfunction)
P0108B (MAP sensor circuit high voltage)

BCM Code:

B1382 (Device Ignition ACC Circuit Low)