The system (when working properly) doesn't just dump ambient air into the car at ambient temperature, it heats or cools it accordingly to provide the desired temperature. The problem isn't that "too much" ambient air is entering the car. If you're not getting any codes, first blow out the cabin air temp sensor with compressed air as submariner suggested. (personally I would use canned air as opposed to air from a compressor, only because it is completely clean and dry) also check that the sensors fan is running. With the car on, put your air up to the grille to the left of the steering wheel, you should hear a faint whirring sound.Sub, yes. I have been using Recirc to make it better, but still getting external air into the cabin. The reason I want to stop external air is because there is so much of it
If it isn't running, it might just have to be lubed with light machine oil. The fan/sensor is accessible by removing the cover on the drivers side of the dash (with the door open). Stick your finger through the rubber gromet and pull straight off. You'll see the fan/sensor is held on with one bolt (10 mm I think) remove it with a socket on an extension, carefully guide the sensor out of the opening in the side of the dash and unplug it. Hopefully that solves the problem and it's not an "in dash" sensor or blend door, they're a pain to get at.