So Heres the deal... I have an 06 Pontiac G6 With a lil over 93k miles on it... but the issue i am having is this: I turn the and it will turn over and keep turning over like its not getting any gas.. just crank crank crank.... (it also does this when i try to start it with the remote start) sometimes it will eventually start other times it will stall an not start... turn the key again it usually starts... sometimes i will turn the key and it starts then dies... then try again and it starts ok.... now recently (with in the past few days) a couple things stay on when the key is out...1) the passenger airbag light stays on saying OFF... (which it should go off when the key is turned off) and 2) the cruse control button has a green light on it that comes on when its on... Well it continues to stay on after the car is off... and NOW the real kicker... this JUST started to happen as well with in the last couple days.... I turn the key to shut off the car.. pull the key out... and well the cars still running!! its shuts off about 6-8 seconds later.. I can even give it gas and it will rev up.. WTF! lol... im at a total loss... my guess its all connected.. perhaps an ignition switch??