There are a number of things that could be the culprit, but you can't even assess the situation without opening the controller.
open