Dies when hot, possibly boiling gas, exhaust flap stuck

I would make sure the timing is set like BBM suggested, but if your heat riser flapper is stuck closed you will continue to have problems. Lots of penetrating oil and playing with it until it breaks free. Stuck open would be fine, stuck closed could cause a problem like you are describing.