If your Play & Charge cord is hooked up to it, the 360 will keep charging it. What you need to do is to turn off the console and then press the power button on the console again if you don't want the controller to be charged. Much easier than removing the battery every time. If your controller is still on and there's no cord attached, it might be time to call MS for a replacement.