my 2004 corolla le (52,000 miles) has been stalling recently when I turn the key in the ignition. The car cranks but won't start. Funny thing is that it only does this once in a while (gap of around 3 to 4 weeks between each episode). Once i get the engine running then everything's fine.....but before that i have to turn the key about 2-3 times. Any ideas what might be going on. The battery is only around 8 months old and I checked the terminal connections (no grime or wear/tear and secured properly). I was once told to get the PCV pipes cleaned......could that be the cause?
also, I'm gonna get a new serpentine belt (current belt has been squealing for last 4 years and now it's time to get it replaced anyway. What brand/model number should I go with. Thank you.