The bobbin tire could need replacing but I would not use a round rubber belt. They're always too tight and put strain on the motor. Get a proper belt and see if that makes a difference. Remember, the belt needs to be fairly loose, just tight enough so it doesn't slip.
Cari