Just had the timing belt, water pump, etc changed with a local mechanic. The car seemed to drive a lot better. He showed me the timing belt and said that it was worn, especially the teeth. Got the parts myself and with their labor, was about $350. Not bad. The car has about 50,550 miles on it. Glad I've gotten it taken care of!