On again, off again

To be unsettled or changeable or uncertain.

The plans for the fireworks display were on again, off again because of the windy weather.