Bush is actually following McCain’s strategy in Iraq. McCain had been calling for a surge long ago, far before the current surge strategy. He had also been calling for Rumsfeld’s replacement as well, Bush eventually replaced him.
I strongly sense that the fix is in and the GOP political establishment from the president on down is helping McCain.