Over the last couple years, my heater won't fire using the Aqualink all the time. My thermocouple is generating millivolts within specification. When I try jumping all the safety devices it still won't fire. When I use a jumper on the gas valve it fires up every time and then stays on like it should. I replaced all the wires and it still doesn't fire all the time.