I don't know how he insides of a heater work but if there a internal bypass so if it thinks pressure is too high it bypasses at the in/out? If so that might explain the pressure drop.
I know my hayward looks like it has some sort of pressure type valve where the unions fit..
That also might explain why it works and stops, does the pressure stay at 15 when the heater is working?
It's a millivolt heater so any bypass would likely be mechanical in nature. I doubt it has one - it seems pretty rudimentary. I don't know a ton about heaters either, but I know it has some sort of valve to check water pressure to make sure it's not running when the pressure is low - perhaps that's getting jammed somehow and restarting the water flow is loosening it?
I have no idea how to get at it, though, so I can't see if anything is impeding it.
It definitely turns off when the pressure drops, but if the water flow is low that could be an effect and not a cause, due to the safety of it not going when water flow is low. This morning I went and checked it and the gauge was at 15 after running all night, which is good, but the heater was not running at all.
It's definitely an odd situation. A vacuum gauge looks exactly like a pressure gauge except it measures vacuum. It has the same 1/4" npt threads as the pressure gauge. You can screw it into the front drain plug of the pump.
Refer to the manual or parts diagram if you're not sure what the drain plugs are.
Measuring the current and voltage at the same time is a good idea so that we can see if they are the same or different at different filter pressure.
OK, front drain plug = thing that I opened on the bottom of the impeller housing to leave open for the winter, and then plugged again when I started the pool up Friday.
I don't have a vacuum gauge or any sort of way to measure current/voltage. Do you have recommendations of what to get so I can self-diagnose? (Model/make, perhaps source?)
Going to go open up the impeller housing and see if I can see anything. I'll take photos and post them since I probably have no idea what to see if anything is wrong.