Could be something very simple that has been overlooked like your mechanic said a plastic part or something like that.