Very buggy watch! Very slow and almost not working recenly during the play

My S62 has been working great for long time. Recenly in Canada, it seems stop working properly with following issues:

1. "Searching for courses" took very long time, 10-25 minutes. Or even longer!

2. Distances numbers either changes like crazy, or just stuck. I can't use it properly on the course

3. I can oly use it to record scores, sad!

My software version is 4.3, I tried reset etc. Nothing works. Sometime it does work, but maybe last for a few hole. I goes crazy again.

This is recent problem. Any one else has similar issues?

I played yesterday with another guy. He has a S70, similar problem, but less severe, distances are also all wrong!

WE need help! I bought my watch in US.