You want to let it run constantly. You'll gain a lot of heat with a solar heater. Combine it with a solar blanket to keep from losing heat overnight that you have gained during the day.

Welcome to the Pool Forum, by the way!