The defrost only is probably due to a vacuum leak, With no vacuum, it defaults to defrost for safety reasons. Check under the hood for vacuum lines loose, off or broken. As for the heat only, the blend door could be defective. With the engine off and the key on, turn the control from heat to cool and back while listening for the door to move. It's not very loud but you can hear it if you listen closely.