Hello!
Usually this problem is due to the BCM or PCM loosing the memory of the ignition switch. MOst of the time a relearn procedure will take care of your concern. if the problem continues, the ignition switch will need ot be replaced.
ASE MASTER TECH
ADVANCED LEVEL SPECIALIST