The pilot light in the boiler stays on but the boiler wont fire up unless i hit the front of it. the pilot then goes out and then the ignition starts then boom it fires up, stays on for 20-30 mins, i then have to repeat the process. i have already changed the PC board and thermostat. its a fluesaver F glowworm anyone know the solution?