My gas wall heater will sometimes not ignite. The pilot light is lit and when I turn on the heat I hear the themostat engage. However, the heater doesn't always fire up. When it does, sometimes it turns off prematurely after a few minutes. I don't want to spend $100 on a house call if it's a simple fix. Further, the problem seems to happen on 2 of my 3 heaters. Please help!