I don't actually know what the cause of the
problem is, something to do with the stereo/climate unit behind the dash.
If you insert a cassette tape into it and then switch the unit to radio, you should find that it operates normally... i.e. with the ignition, and it won't turn itself on randonly!
My dad's used to turn itself on even when the car was locked and on his drive at home !!!