This is typically caused from the Computer NOT recognizing the Resistor Code.This is basically the fault of the Ignition Cylinder, Wires at the Ignition Cylinder or the BCM.If the engine starts & runs "with the Security Light On", then it is a fault with the BCM
You can try ;
Be sure Battery is fully charged
You have read my answerPlease take a moment to click ACCEPT if my answer has been helpful.
Be sure Battery is fully charged & all Battery connections are clean & tight
Disconnect the Positive Battery CableOpen Driver Door & leave openTurn Ignition Switch to ON position & leave onReconnect Positive Battery CableTry to start vehicle
If the above does not work:
If the above does not work, then you will need to test voltage at the ignition switch to the Park / Neutral Safety Switch & to Starter