GM Repair Questions? Ask a Mechanic for Answers ASAP
That does narrow down the source of the problem quite a bit then...
Your Canyon has a factory security system called Passlock. It basically works like this:
Located inside the ignition lock assembly is a signal generator. When you turn the correct key in the ignition, this generates a signal that is sent out over the truck's class 2 data network. The body control module receives this signal and compares it to one that was stored in memory when the system was first programmed; if they match the BCM then sends a second "start enable" signal over the data network that is received by the powertrain controller. If the PCM receives this signal it allows the engine to start; if anything at all goes wrong in this sequence of events the PCM disables fuel injector oepration for 10 minutes. If three unsuccessful tries are made to start the truck, the PCM then disables starting for 30 minutes untill another successful attempt can be made.
The most common failure in this system producing intermittent no-start problems is a failing passlock sensor (part of the ignition lock cylinder assembly). However, a poor electrical connectiona t any point, an internal body control module fault, or RF interference from aftermarket electrical accessories can all cause problems with the passlock system.
This system does have the ability of generating diagnostic fault codes and displaying some live data to aid in diagnosing the cause of problems. However, the only scan equipment with the capability of accessing the security system data on GM vehicles is the Vetroniz Tech-2. For that reason, you will likely need to take the truck in to a GM dealer service department or to an independent shop with a tech-2 to be diagnosed; theree really is no accurate way to diagnose faults in this system without the factory scan tool...
The good news is that most GM dealer parts departments stock the common failure components (hall effect sensor, wire connector repair terminals, BCM) because faults with Passlock systems are a very common problem on several GM vehicle lines.