Granted, no one would ever confuse him for Paul Gigot-except perhaps, H. Ross Perot-but I don't think anyone can credibly question his commitment to conservative political principles or to the Republican Party, regardless of what you might think of him personally.
Maybe he's just bad on Fox, and maybe they need him to play the "moderate" next to Fred Barnes.