Maybe it could be the battery malfunctioning or there was a short circuit within your controller. It best if you get that check out
open