My 2009 Chevy Colorado intermittently will not start. After waiting 10 minutes, it starts. Service found there was no communication with theft deterrent module/BCM and replaced and programmed theft module/BCM. This has not fixed the problem. When the key is turned on to start, dash lights up, but there is no starter response. After a 10 minute wait, it starts. Help please.
Did replacing the module make any changes to the communications fault? I suspect the real problem is due to a simple lack of power getting to the starting circuit because of a bad wire connection somewhere. Especially because of the fact that after time the problem clears by itself. Faulty modules don’t do that.
There’s a component on the transmission called a transmission range sensor/park-neutral safety switch.
The next time the engine won’t start, with the dash lights on, step on the brake pedal and shift the transmission into neutral and then try starting the engine.
If the engine starts, the problem is with that component.
Very good point made by @Tester.