I recently re-built a 2026 and am not an expert, but a worn and dirty motor can certainly cause excessive current draw and result in overheating. I would try and spray the motor with some electrical contact cleaner as a start and see if that helps. If you can get in there, I would also lube the motor.
The roller springs look "soft" and that can cause the engine to sag a little and potentially come in contact with the rails and cause sparking and overheating, as well.
Finally, I would check the drive rod assembly and make sure nothing is binding and clean and lube.