Sorry to say this, but as a mechanical engineer, I have very little faith in gas fitters. Many of the ones I have met, don't seem to have a clue apart from "lets change this part and see what happens". I've yet to meet one with the proper tool kit for the job.
It sounds to me as though there could be a blockage in the heat exchanger that is restricting water flow and causing the system to overheat. Then the overheat thermostat cuts off the gas to prevent damage. When it all cools down, you are able to restart it for a short time.
The root cause could be debris from the heating water clogging up either the primary or secondary heat exchanger or both of them.
The solution depends on how badly the system is affected. It may be possible to clean out the heat exchangers or if they are badly clogged, they may need to be replaced. Ideally, the central heating circuit should be powerflushed to prevent the problem happening again.
It sounds to me as though there could be a blockage in the heat exchanger that is restricting water flow and causing the system to overheat. Then the overheat thermostat cuts off the gas to prevent damage. When it all cools down, you are able to restart it for a short time.
The root cause could be debris from the heating water clogging up either the primary or secondary heat exchanger or both of them.
The solution depends on how badly the system is affected. It may be possible to clean out the heat exchangers or if they are badly clogged, they may need to be replaced. Ideally, the central heating circuit should be powerflushed to prevent the problem happening again.