Hello. We have a Hayward pool heater that’s 5 years old. Last month it started making loud popping noices after being on for 5 minutes. My pool guy tells me it needs to be completely replaced. He changed one part which he thought would work but it continues with the popping noice. My question is; do I need a brand new heater at a cost of $4,000? Or is there a cheaper solution? Thanks