Timing belt, water pump and have the idle looked at. He called and said the main pulley (that all the belts run off of) is worn out. Does that sound right? At 164,000 kms? Just wondering. He said the rubber inside is worn down quite a bit and won't last too much longer.