run hot and cold

verb
Graduate
1

To alternate between two opposite extremes, such as enthusiasm and disinterest or success and failure.