Have you adjusted your pH to a level that won't erode the copper out of your new heater? Perhaps you are still adding copper.

I'm not sure, short of dilution or a water softener, you can completely remove metals from the pool....you can only place them in suspension with a sequestrant.