the problem was isolated to 02 proteges. i would think they should cover it...its a known defect..or moreso error in the circuit board design. If i knew exactly what parts they changed to fix this problem, i could help you out more. I am working on it though, as mine does the same thing, but because of an unrelated issue. the HVAC board IS infact connected to the fanspeed switch. The board reads the voltage based on what position the fan switch is in. Currently, my fan switch has been replaced by relays, and my A/C only works on speed 1 and 4 also. I thought maybe adding a resistor on one of the wires woudl fix it, but it doesn't help. I will do more testing and hopefully i can come up with something.