Dirty pilot injector, thermocouple on it's way out or loose, can't remember if these have a high limit interrupter, if so the leads or connectors may be damaged.
Is your heating system fitted with 2 or 3 port motorised valves, if so it sounds like the syncron motor isn't making the micro...