I don't know, I never got to the bottom of it. I'm guessing it's muscular but don't know for sure. It goes away when I do stretches regularly, but I've just been a lazy ass lately and haven't been doing enough stretches. It's playoff time with too many games to watch and follow, plus work had been pretty busy, you know the usual excuses for not taking care of the body.