Hi,
Yes it could be the heater or there is a dry joint on the heat relay of the control module, Continuity test the heating element if not that then remove the control module and look for any dry joints.
www.candmdomesticappliances.co.uk
paul, April 2009