Dyson DC59 cordless vacuum cleaner in need of repair (Harley Shute TN38)

This is a cordless vacuum cleaner from Dyson. It works but overheats and needs recharging after between 5-10 minutes. If you have repair skills you might be able to get it to do better than this!