My 2009 Corolla S has started having a problem with not wanting to start after it has been run for a while and then sitting for an hour or so. Acts like it is not getting enough fuel. Also the starter sometimes continue to turn over after letting go of the key. That sounds like an ignition switch to me but the hard starting has me puzzled. Anyone else had this problem. The car has appx 148k miles on it