No, I don't think voter fraud had something to do with it. Something approaching 62 million people voted Republican in 2004. Just two years later, only a fraction of that number voted. Whatever their individual excuses, they took their eye off the ball.
there wasn't a presidential election - is that why fewer people voted?