my halstead ace works when it want's, somtimes it will not heat water or heat the radiators, somtimes it will just knock it's self off after a few seconds other times it will run fine for days. if I turn the power on and off a few times and fiddle round with reseting it somtimes it will start up and run fine. please help