I own a Hunter ceiling fan that's about 10 years old. It's a 4 wire, 3 speed fan with a light kit which works fine. The light and fan speed are controlled by pull chains. Recently, the fan speed only runs at high speed. When I pull the chain to change speeds it still runs on high. The next chain pull shuts the fan off. I purchased and returned 4 new fan switches as the same problem continues to occur. There is a capacitor/relay with 4 or 5 wires coming out of it with 3 of them connected to the fan switch. All are connected just as the original switch was wired.
Can you shed some light as to what is causing this "HIGH SPEED ONLY" problem?

Appreciate any help you may offer,
Thanks, Jimbo