The heat is taking exceptionally long to get warm, then when it does, it's very sudden. It goes from blowing very cold to very hot in a matter of seconds.
Then, after a few minutes, it's good back to blowing cold air.
Then, it will continue to alternate back and forth for the duration of the drive.
What could it be. Faulty computer that runs the switches? Thermostat?