Car does not turn over on 2004 Chevrolet Impala

My car will not turn over ocassionally. No click at all. Lights work, radio works. If I wait 10-20 minutes it will then start. I have replaced the battery and the starter...any clue.

Asked by for the 2004 Chevrolet Impala
Could be the ignition switch need more info. though. Do you get any check engine codes.