I have no experience with this issue but think I would be planning a visit to a specialist for this. It sounds like it is definitly bothering him and I am guessing it has to be painful.
I hope your little guy is able to see the vet Monday. Please keep us updated on what the vet decides Monday.