my bike done the same thing..i changed everything from carbs,intake gaskets,coil,plug wires,stator..it was an air leak..also the crank bearing was bad...did he replace the crank bearings and seals on the bottom end when he fixed it?if not there is the prob..its always best to tear it down completely and go over eveything..