A yellow flame is a sign of incomplete combustion with too much carbon monoxide present. You may do best to call a qualified person to service it safely. In the UK they call them Gas Safe registered I believe - Yellow Pages will help with your Yellow Flame.
Peccavi
August 2009