Right then, remove audio10/comand, remove cd changer, see if it goes away.
After I got rid of the drain I got rid of as much stuff using CAN protocol as possible, I had gathered info from reading US stuff, that as well as OCP, electronic ignition switch and relays in front/rearSAM's, cd changers, audio10, comand units, that were ageing, could cause the CAN not to sleep.
So after I knew my seat fixes had done the job, and the fact that I and others wanted bluetooth/USB, I removed the audio 10 Tape deck, removed the glovebox cd changer and fitted a single din KDC-BT8044U, I did not use the can hi and can lo in the 10 pin iso, instead I tapped into the cigarette lighter feeds for ignition and illumination feeds which were not present in the power 8 pin iso that went to the audio 10.
I could have used an aftermarket canbus module to get these and other signals as well as a stand alone Kenwood module for steering wheel controls, which would have picked up the CAN HI and CAN LO on the 10 pin iso, but my thinking was and still is the less on a pre-facelift W203's bus network the better, when it comes to battery drain issues.
Hope this helps mate.