If a shop has had it for 2 weeks and can't figure out what's wrong it's time to find a new mechanic. Finding a decent honest mechanic these days isn't easy. The world could sure use a few more Cooter's in it instead of some of the scum that call themselves mechanics.