1991 corolla sometimes takes a second after key turned to start.

I sometimes have a 1 second delay after turning the key ...or it might be that I then turn the key a little farther and it starts. It isnt slow to turn once it connects any ideas is it the ignition going bad? Starter solinoid? what do you think?