First, ensure your S2 has the latest software version 2.60:
If it still keeps moving to the wrong hole, and this is happening on different courses, then its GPS locational circuitry is defective and it will require a repair.
You can arrange to return it to Garmin at:
Hi, just checking in on your question. How did things turn out for you?