Are you taking the controller to a friend's house when playing? If so, you need to hit the reset button on the back of the controller, it's a small hole, just big enough to fit a paper clip in it.
you ever have to charge the controller with the thing you get in the box with it or when it flashes leave it to flash for a while then it might go on to two player