Ask the place that installed the car starter if they might have disabled the security system for the key, to trick the car into believing that it is ready to start. The reason why I say that is because, some cars have a chip in the key, like a Mobil Speedpass, and when the key is in the ignition it gives off a frequency to tell the car that it is ready to start. It is so that someone can not start your car with a screw driver when they steal it. But a remote starter requires you to disable that function of the frequency, so the car will start without a key when you press the button on the remote starter remote. But I'm not sure if Cadillac uses that system.