Years back I had a fire that was caused by the starter solenoid shorting internally.
It wouldn't have been a problem if the previous owner hadn't replaced the fuse for that wire with a chunk of wire bigger than the one it was protecting.
The starter solenoid wire was missing for about a metre of it's length. It turned to copper blobs spread all over the engine-bay.
I hadn't just started the vehicle, rather I'd just driven about 2km offroad. I couldn't find the short the first repair. But I did install a real fuse. That fuse popped again 2 days later.
I pulled the starter solenoid, uncrimped it and gave it a full clean and reassemble. It was then fine for the next 7 years or so. I installed a complete new starter last year.

