Maybe check the speed control pedal for problems; resistance/overheating. The fact that it works for a while and then has problems may point to an electrical issue. When it stalls, check that the wheel turns freely by hand and is not binding. Second, check the motor commutator is clean.
These are tough machines and generally will punch through what fits under the foot.