Could just be terrible 2's, some of them can throw oscar award winning tantrums ( as too can some adults). Is he well? sometimes illness can play on childrens behaviour. Sounds like you're doing all the right things.