My 95 M reg 306 has been shaking between 55mph and 70mph for some time now. I took it to a garage and he said he didn't really understand what was wrong but the gearbox was making weird noises and could be the problem. Does anyone have experience of this sort of problem or is he just trying to get a gearbox sale?