b series driveshaft are all the same, mechanic doesnt know shit.
Could be input shaft bearing