X5 bas a loud rattle at idle. Just started yesterday. Had it towed to mechanic. He wont replace lower tensioner because if the engine "loads" up and loses timing upon replacing chain tensioner, he doesnt have 2k tool to retime. Every diy person says nothing about this and is an easy diy. Another BMW shop will reace for $300. Any help or suggestions would be helpful. Thank you!