My DS6 is just like you have described. Keeping him busy (very little screen time ie TV Computer iPad etc) works best for him. The days I get busy and can't keep him busy without TV computer etc. I know I'll be paying for it.
Unfortunately my library doesn't have the book Transforming the difficult child. Good luck!