I have a temporary/permanent fix for the impala vehicle with no crank problems. I've been plagued by my car not cranking yet all the lights, electronics work although my car would not even attempt to make a sound to start when I attempted to start the car. I checked dozens of sites to help me figure out the problem from the battery, to the ignition switch, to the passkey etc etc etc. I'm not a skilled mechanic nor am I a novice yet all the sites were so helpful I finally narrowed it down to the anti theft system being the primary concern. Before you attempt to start spending money on your vehicle or start modifying your vehicle for a bypass push starter or doing any other unnecessary things I had to read others had to endure. Check that little light that blinks under your steering wheel when you set your car alarm and follow these simple steps.
First: Unlock your car, turn your car alarm off and get in as usual like any other day.
Second: Sit down and turn your car to the on position without attempting to crank your engine.
Third: Look at that little light and curse at it.
Fourth: Push that light, because it's also a button.
Fifth: Crank your car, start it.
Sixth: Drive like the ****ens around the block screaming out your window! "I FIXED IT, I FIXED IT!"
If your car is setup differently when it comes to your anti theft system, I'm sorry but I can't help you other then to say to check your car for a switch that is similar in any way. I didn't come to realize that the anti theft system was at fault till I checked the battery and cables. Every time the car lost power, thus I replaced the cables to the battery, the anti theft system was reset and the car would start again. I would say to check your car the same way, by disconnecting the battery thus replacing everything and attempt to start the car. If the car starts and you can't find the anti theft switch. It's your anti theft at fault and you now know to start attempting to look at the cars anti theft system accordingly. Good luck!