On my 98 Sidekick, when I first got it after about 2 weeks the CEL came on, I reset it, (didn't read it) then I disabled my remote starter/kill switch (Autostart) by using the hidden switch and the CEL didn't come back all summer.
I don't care much for the kill switch device as I use a club on these trucks, also I had no need for the remote starting feature in the summer and only have one keyfob (remote control).
Now, the fall is coming fastly, so I decided to reenable the Autostart, so on the day I switched it back on, after a few hours of driving around, the CEL came back.
I reset it (didn't read it) and it's since come back twice, I've reset it both times and it seems to go away for a few days then comes back.
At first I suspected the gasoline cap as it always seems to happen when the gas is just around 1/4 full.
But the coincidence is too beautiful.
I've already ordered an OBDII scanner online (40$) but I was wondering if a remote starter/kill switch can cause a CEL.

Incidentally, the truck runs just fine regardless of the Check Engine Light status.