Sorry, should have given a bit more detail on the car's situation. The car was purchased last January with 57,000 miles on it. It now has 65,000 miles, and we just did the 60,000 mile service. Having someone else do the 60k service was instigated by my girlfriend having the car stall one day and then start back up with the check engine light on. When they pulled the codes, it turned out the crank angle sensor was failing, and they also found the battery to be failing.
So, in response to the question: the battery is brand spanking new, as are plugs, wires, timing belt, water pump and all fluids...
Flex plate teeth? That sounds uncomfortable.... Any more details or suggestions for how I might be able to diagnose?
Thanks, by the by, for the quick replies.
Cheers,
-John