Sounds like so many things could be at fault. Most have been raised above. If the Volvo "specialist" can figure it then you're in troubles. Did you try a different dealer. A second opinion is always welcomed.