It seems your pump is sticking intermittantly. or there is a lack of water in the pump. This then overheats the boiler hence the need to reset the overheat button.
Undo the big chrome screw in the middle of the pump. if air comes out you have an air lock, a small amount of water should come out ie. same as bleeding a radiator. If no water comes out it could be the ball valve in your header tank has got stuck, if so, there will be no water in the tank. push the ball valve and water should start filling. bleed the system and everthing should be okay. Whilst you have the big screw on the pump un-done stick a screwdriver down the hole, you should be able to feel the spindle turning if not the pump has seized, change it,
Fred
October 2006