I am not an expert in this field - or any other field come to that! My concern was for your safety and the yellow flame rang alarm bells. I am all out of ideas but do add this from wikiAnswers..
If you are burning natural gas, it means that the burner is dirty and not getting anough air. If left untreated it will lead to sooting and possibly carbon monoxide problems. Get the burner serviced immediately. If you are burning propane gas, there will be a yellow "tip" to the flame, this is a normal condition. The flame should not be all yellow however, this indicates the same problem as with natural gas.
I think if you "fix" the yellow flame you probably fix the fire turning off problem. Nice to know you have a CO detector.. I should get one... Good luck...
Peccavi
January 2009