It could be an abscess, I'd check in his mouth for drainage or a fistula.