The mounts are good and the pulleys were replaced. I am thinking of trying a different belt but am not sure what are the odds that will help. The one on there now I bought at autozone - not the gatorback kind, the regular one.
The real problem is the darn low rpm idle. With just a hint of gas pedal (while holding down brake) it purrs perfectly.