the flame is being baffled back to the injector either because of a dirty or blocked burner or aeration slot on the burner is blocked this is a very easy problem to diagnose and correct (a good clean of the burner and injector) i am surprised your gas guy isn't familiar with this problem
brian
May 2010