It ought to happen but it won’t. McCain needs someone more liberal than him. His reasons are twofold; he needs to appear conservative to conservatives and he needs to pull as many Hillary supporters away from Obama as he can.
He’s probably considering Lincoln Chafee or one of the Maine girls.