I'd suspect this is due to Republicans tacking toward the centre rather than the evangelicals and social conservatives (as @BowOfOrion notes in the update where McCain recruits Powell), coupled by strong, popular GOP candidates (the aforementioned McCain and Powell) and a rally-around-the-flag...