Intermittent start issue

My 2007 Chevy Colorado has an intermittent problem with starting up. It will try to start and labor and without touching the key, it tries to start itself again. If I wait 15 minutes, it starts just fine. Someone said it was maybe the passlock ignition switch or passlock senior, and to fix it the passlock sensor would need to be bypassed. What are your thoughts?

what is a “passlock” ?

^
It is the problematic security system on GM vehicles of that era.

Bill Google passlock for good descriptions.

It will try to start and labor and without touching the key, it tries to start itself again.

So, you mean you turn the key to “start”, it cranks but doesn’t start, then you let go of the key, and a few (?) seconds later it tries to start again with you not touching the key? How long does the starter engage then? Yeah, that’'s weird.

Have you tried your other key?

Bad ignition switch, maybe?

Have the battery checked for free at a participating auto parts store. Autozone etc.