I think it's time that you cash in your warranty! Let the mechanic do a little research for you. As far as vacuum leaks have you checked the line to the windshield wipers? This one is often overlooked.