So my A/C sucks. When i put it at max blower, forward vents, recirculation, auto, and 65 F, the air is usually warmer than it is outside regardless of the temp. Ive been looking at the service manual and ive followed it as closely as i can. I performed the digital diagnostic and all my actuators and sensors seem to be functioning fine (except the temps they are reading are in the 90-105 range which is what it feels like in the cabin).
I attached gauges the other day. It was 78 F out at 74% humidity.
With the engine running for 10 mins at the above conditions specified in the manual, i get 109 psi on the low side and 125 psi on the high side. Factory Specs for that temp/humidity range are 25-36 psi on the low side and 178-237 psi on the high side. I obviously have a problem.



The manual states replace the compressor if there is a high low side and low high side if 1) both sides equalize after the compressor stops or 2) there is no temperature difference between high and low pressure sides.
Heres my situation:
1) Both sides do not equalize after stopping. It seems that everything holds pressure and there is no leaks in the system even at the compressor.
2) Im not sure how to read the temperature of both high and low sides. The gauges I was using has a temperature reading on it, but I dont know how accurate that is. If it is accurate, the low side was 92 F and the high was about 104 F.
3) To make things REALLY confusing when i switch it to defrost mode and 65 F on the A/C controller the air coming out of the top vents seems to be in the mid 70s F range. Why in the world would the defrost be cooler than the front vents?
It seems that I need to replace my compressor but the defrost situation is very confusing. I would assume if both sides are so close in pressure that there would not be any cooling effect. I returned the gauges before I could take a pressure reading with the defrost mode. Can anyone confirm for me that I need to replace the the compressor (as well as the drier and expansion valve) or could this be a simple blockage somewhere else?
