Just wanted to update this.
I think things might be finally getting back to normal.

It seemd to be on Sunday, but after I gave him milk, it went to hell again.
So since then there has been no dairy, just soymilk, and today things seem like they might be better.

Will be keeping him on the soy for the rest of the week and then slowely go back to dairy after that.