Boiler furnace won't keep running
I have a 10 year old forced hot water heating system. 3 zones-- main floor, upstairs and hot water. The furnace comes on and runs for only about 3 minutes. It does this about every 30 minutes. Sometimes it shuts off and the boiler temp reads 160,and sometimes it shuts off at 190. The system seems to be working properly for hot water and upstairs. We have replaced the zone valve head, the cirulator, the aquastat, tired 3 different room thermostats and run new thermostat wire. The tech came out and tested everything --said all the zone valves are reading right where they should be and that the ciruclator was bad (no doubt it was--bearing were just about gone). He made a few adjustments and when he left it was running fine. One cycle. Seems like if you turn the thermostat up it will run correctly for one cycle then it messes up again. I keep reading about how a dirty boiler can cause this. Is this true? We had a regular yearly maintenance service done about amonth ago, but the guy did not take the boiler apart and clean the radiatorlike part inside. I can't afford to keep replaceing parts and having the furnace still screwed up. Any suggestions will be helpful