Senator John McCain , Republican of Arizona and a likely 2008 presidential candidate , seemed to struggle yet again to firm up his position with the right on Sunday , as he faces the prospect of a primary fight with , among others , Gov . Mitt Romney of Massachusetts .