poor ring sealing wont make the DCS light go off, if for say your rings were letting blow by into the fresh case fuel/air mixture what it will do is make the sled run richer as the extra fuel thats in the blow by would be contaminating the fresh mixture, basicly diluting the charge(making it weaker), the sled would simply be down on power output, not show detonation. I think your problem simply is fuel quality. You need to boost your octane level in your fuel OR jet the sled richer from the needle and the main, the drawbacks are the sled will most likely lose some power from overly rich jetting but it will keep the light off if it bothers you. As long as the DCS/light doesnt go into the mode of retarding the rpm of the engine is it really going to detract from the engine/sled performance.
what about mixing some race fuel and or 100LL(low lead aviation fuel) is this possible where you live?? It wouldnt take much, like say a 70/30 mix of premium and 100LL. There are other ways of raising your octane with other chemicals, I am NOT a chemist but alot(MOST) of them such as tolene, acetone and etc, are not only poisnoius to breathe but harmfull to certain componets such as plastic etc. If you google search "raising gasoline octane" you can find out alot of interesting information.Klotz sells some nitro additive, I have used that with great success, its basicly a additive with oxygen.
NOTE: I am not telling you to add anything other then 100LL, just giving you information to research, if you poision the the air or yourself, your on your own...LOL!