It seems obvious to me how to fix this: give everyone a federal ID (Estonia style maybe?) and require everyone to vote (maybe a nominal fine if they don't).
I understand changes like that would favor the Democrats more than Republicans. Maybe it could be phased in slowly enough to lessen the pain? Anyway, once it was in place I'm sure the balance of power would readjust and then they could solve some real problems instead of shady politicking.