it could be viral arthritis. I had this.. its really odd. It does pass tho, it just affects your joints mainly. Mayb look it up and see what u think? also.. mayb it could be growing pains????? could he have been bitten by something???