I know its a bit late but first check the security wait time on the CIM to see if it is running.
If it is running leave the ignition on for the indicated time.
Next, disconnect the battery for a few minutes, check that the timer is not ON and then try to input the security code again.
Had similar issue on Astra not accepting security code. After battery reconnect it worked OK.
Regarding the horn and buttons, re-solder the headers on the CIM PCB.
Bookmarks