Circuit/System Verification
WARNING: This page is about a different car, the 2008 Pontiac G8. However, it is still accessible from the selected car via links, so may be relevant.
Ignition ON, theft deterrent or automatic transmission DTCs are that would cause the ECM not to enable engine starting.