I think that a conversation about why this is taking so long is required at this point. I've never had a problem that the local techs can't solve, but it seems like after 2 months your local repair shop should be communicating something to you about what is going on and why it is taking so long.