It's possible it's both, I'd look at taking him to see an osteo, glad you're both ok xxx