You could message Jim at FAMS and see if he still rebuilds HPU's for the SMG. You are pretty deep now so it is hard to say what the next step would be? If you were doing it yourself the details could be watched much more closely. If you trust the shop you could let them continue to try and figure it out. Misdiagnosis is the killer of BMW's, so many dollars spent with no results.