I'm telling ya', I had the same problem. I had to start WoW totally fresh, with no addons. Then I added them back one at a time. I spent 4 days working on it. I STILL have an open ticket with Blizzard.