My oil furnace is not lighting every time the themostat calls for heat. Sometime it works fine and other time it will not light and I have to press the reset button and then it sometimes does not start. Fuel is getting into the fuel chamber. Sometimes the furnace will light after a lot of fuel has been pump into the chamber with a loud bang. Please help