I just bought my first xB with 123k Miles and I absolutely love it! Except for the weird engine noise I can’t pinpoint. It’s on the passenger side and I can hear it inside the car and if I lift the hood. I had a mechanic diagnose it and said it was the idler pulley so I replaced the tensioner and pulley with a Toyota part and that didn’t quiet it down. When it was apart, I checked the water pump, compressor and other pulleys and they were all quiet! It’s driving me nuts! It makes noise when it idles and if I rev the engine, it doesn’t change but if I put it in drive and accelerate, it goes away temporarily until it’s not accelerating anymore and smooths out and the noise returns. Has anyone ever heard of this? I have read about this strange noise on other sites buhave never found an answer. The car runs flawlessly except for this noise! HELP!