run hot and cold

Verb

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