New to FMCA, tire deal attracted me. I had the same symptoms on aonn 05 VECTRA. Followed the same logic, switch replacement and then the fan speed resistor without any affect. Finally replaced the fan speed relay and this did the trick-all speeds back.