Warm engine cranked up right away, but repeated attempts to crank a cold engine is resulting in starter solenoid failures. I've replaced three so far. Starter engages and engine turns over trying to crank like normal at first. But after 5 or 6 attempts at starting, the solenoid freezes up and stops supplying proper voltage to the starter. The started did get a little warm on the last failure. I hoped that the problem was a "cheap" aftermarket solenoid, but the last one to fail was Yamaha OEM. All cables and connections and grounds have been checked. Brand new high cranking amp battery. Any ideas would be appreciated.