Not the biggest on mechanical, but I would assume it is possible. The best way to know exactly what it is, is to have it put on a machine and the codes read. GM near me offers it for 70, and if your in the boat I am in maybe you can do something like I am going to do.
My local O'reily auto parts has a machine they loan for $200 deposit. Worth a shot?
But If the ignition switch was bad it could cause this, same thing happened to my cousins pontiac gran am. Replaced it and bam, he was back on the road in no time.