Ambient sensor gauge stopped working correctly at the same time the AC quit
The ambient temp sensor is related to the AC function, if the HVAC system thinks the outside temp is too low, the AC will not be turned on. You probably have a defective temp. sensor. It is easy to change and relatively inexpensive. It is located on the underside of the top radiator support almost in the center (just to the drivers side of center).
The car dying at a stop light can probably be solved by cleaning the throttle body. Make sure that both the front and rear sides of the throttle body are cleaned. And also disconnect the battery during the cleaning process, this will reset the computer and allow it to relearn to the cleaned throttle body.
The compass issue is another separate issue and may just require a recalibration. I don't know what the procedure is but try Googling the subject.
×