I opened my pool 2 weeks ago. I fired up the heater. Every worked like normal. The heater is only 2 years old so I didnt expect any issues. I set the heater to 84F. It reached set point and everything was great until last Friday. I came home and notice heater had automatically dropped the setpoint to 65F. I raised it to 84F. Heater kicked on. Came back 20 minutes later. Same issue. I adjusted it back to 65F. I watched it run. It met setpoint of 84F and kicked off. Doing so it lowered the temp to 65F. So this is when I started trouble shooting. I never had any error codes. Go out early the next day to try firing it up. I turn it on. Runs and fires for about 29 seconds and then wint reignite. No led codes and no flashing lights on ignition control module. I find the membrane pad appears shorted as the "off" button wasnt working. Replace it with a new one. Heater fires up for 5 seconds and then wont ignite. I mess with it for 30 minutes and get ni where. I come back about 5 hours later and it fires again in a cold start for about the same 5 seconds then wont re-ignite. I tried dozens of times all day and it will never light. I get zero error codes. I suspect a bad board. So I bought a new one. I still have the same issue. I check the igniter. Pull it out and it breaks very easily. Inspect it and it looks like it possibly had a small hairline crack. I buy a new igniter. Install it. Unit fired up and runs maybe 20 seconds then the same issue. But now I get the 3 flashing lights on ignition control module showing a lockout. Now even after unplugging the unit no matter what it wont fire. I have 54ohms of resistance on brand new ignitor. It glows cherry red. I checked voltage it gets 120V. Flame current is reading 70uA and then will drop to 5uA during the cycling. I read that anything above .7uA is good for flame detection. Could it be gas pressure? Maybe a bad ignition control module? The blower always comes on gas valve clicks and I can smell gas coming out the exhaust. It just will not ignite now.