Narrowing it down guys. It looks like it's a plugin. I opened a new file and looked at the default plugins that were getting loaded and there were a bunch I had never seen before so I just turned them ALL off and the problem went away.
I'll systematically go through when I have more time and find out which one was causing it and will post in this thread so if anyone else stumbles on it they won't have to pull their hair out for a day tracking it down.
"If I have seen further it is by standing on the shoulders of giants." Sir Isaac Newton, 1675