I don’t think he ran in 2004
Google “Alan Keyes Senate 2004.”
The original Republican running for the Senate seat was Jack Ryan, who Obama “cleared the board” with by getting his divorce records unsealed. He had to drop out. The Illinois GOP, led by some RINO, was absolutely at a loss what to do, and eventually they tried carpetbagging with Alan Keyes.