Yes a CSV will solve this problem. The smaller the pressure tank the better though. This is because you have to wait for the tank to empty and the pump to start before the CSV can give you the constant pressure the heater needs. The smaller the tank, the sooner this happens. I don't recommend any smaller than a 4.4 gallon size tank, which holds 1 gallon of water.