I say Taco as well.

As for the not starting, sounds like a flat spot on the starter to me. I had the same problem no one could duplicate; one grease monkey at an oil change place told me I needed a battery (I didn't believe him). I just happened to be parked at the store nextdoor when it wouldn't start, I would never take a vehicle to one of those places!

Anywho, I replaced the starter in my driveway that night and never had a problem with that since. Now, the ignition switch failure is another story. When is that recall finally going to come through?!?