The more you talk about his issues, the more I'd swear we shared the same beardie!
Again, I'm so sorry that your little one is going through these things. It's tough to even have to watch, let alone record these moments.
If this helps, I actually have a large thread on what we had found out was...