I'm thinking carb issue but i'm no master.....
You can check the crank bearings yourself.....
Remove the cvt cover, var, belt. Try and wiggle the crank in/out... up/down. If you have more than 1mm play, then maybe he is correct.... The other side, remove the water pump and wiggle the crank...
My 1st thought is still carb.. mix screw is off not letting it idle...
Maybe some of the other guys will chime in on this and see if i'm close..