Having it disconnected doesn't set the service engine light, but it will bring up a stored DTC.

My thoughts, car sees no sensors are plugged in, so it puts itself into "safe" or "limp" mode to protect the engine as it can't compensate for detonation.