Thats probably the way you ride it!, Try-all freewheels are class. I had one for 8 months and sold with my bike, never skipped and was load as fook. Now i have one on my new bike and it has not skipped at all. CONCLUSION: get a Try-all freewheeel.
I have got daily contacts, there bloody good in the fact that there piss to get in and out, and they dont give me trouble when i am doing sport. Get them it would be a good move!