Well, it sounds like the monovalve works, and it sounds like the pushbutton unit is controlling the fan correctly. However, it sounds like the temperature control is not working to modulate the heat. I'm not sure if the next step is to repair/replace the pushbutton unit or not. Personally, I would probbaly give these guys a call and see what they recommend:
http://gdl-online.com/begin1.html