I know what you mean!
I have an '82 300SD with the push button controls.
The only consestant heat that I get is from defrost. The other modes only work when the car is in the right mood, mostly not!
Is there a way to fix this or better yet convert the thing over to 'manual'?