There's obviously a parasitic drain somewhere. I have heard of the a/c final stage resistor causing such a problem .... to clarify, you are saying the battery seems OK for days or weeks but dies again AFTER the toys stop working? But can you start the car when the toys aren't working? I'm not clear on the order of events here ....