Before i thought it was just cold start but it does it both hot n cold start. When i turn key it turns slow crank like if the battery is weak and lights are dim. I had battery / alternator/ starter tested there all good. L Once started it is good but every so often act like it going to stall. Maybe once or twice a week. I noticed it is getting worst and worst to start. My airbag light is on and all light on dash go out when trying to start. In on position all lights on. As for radio i dont know i have a deck in it. Before i noticed if i turn key and held it on start a little harder it would start faster/better but now that doesnt work. I was doing key on key off key on then start and that was working but now that not working anymore. Also now if i turn key and wait for like 5 seconds and try turn key to start it wont budge so i have to turn key off and then turn key again and it will go all the way to start. When i turn key it doesnt go past the norm. Or spin or it wont lock up if i go from on to start in all in one motion. Im really thinking just needs a new ignition switch. What tools would i need?