We have a Hayward H400IDL2 pool heater that ignites and runs normally at start up. After about 10 minutes it begins to repeatedly cycle off and on before finally throwing an IF code. We've had multiple service calls from 2 different pool companies and have replaced the gas valve, flame sensor, igniter and control board. They say they don't know what else to do at this point and suspect it's a gas supply issue even though it checks out ok. Southwest Gas checked the gas meter and supply line - all ok. They also verified the heater operating inlet pressure as 4.6"wc and operating outlet pressure as 2.5"wc . Is it possible this could be caused by a defective water pressure switch or some other water flow issue ? I can't keep paying for these unproductive service calls and am trying to fix it myself at this point. Any help is greatly appreciated. We are in Henderson NV if anyone knows of an outstanding heater repair tech.