You might try a good massage therapist. You'd have to check around and get recommendations to find someone who is really knowledgeable and skilled, and who does therapy on hands.
But I would try that before going the surgery route. It may be simply a matter of a muscle spasm. If so, a massage therapist could take care of that.