Sounds more like heater control valve issues to me.
Possible BUT, it needs a little more diagnosis to nail down if it is a sticking set of duovalves, or an erratic signal from the control head. That involves a little reading of the service manual to understand the operation of the duovalve 'pulses' from the head, and a voltmeter. trivikramc, did you have the A/C control head out recently, has this always been happening, please let us know these two things to rule out the two duct positioning pins behind the A/C head. As far as checking the duovalves, read some about the system operation, then set up a test for seeing if the valves are responding to the signal from the A/C head based on the driver and passenger temperature dials. Good luck!
.