OP was a mistype. Meant owner.
Just to show you how it is supposed to be wired:
Wire #24 (purple/black)is the one that allows the resistor wire to be bypassed during the start operation so you get full voltage to the coil. It should be the only one from your starter solenoid to your coil. This is the one that made your engine run while only starter was engaged before.
Wire #22 (purple/red)is the resistor wire that somehow is messed up on your wiring.
This is from an OEM OMC manual but is a few years newer than yours so it is not exact. That is why I asked your model number before. From the diagram, you should see why I said that your starter solenoid shouldn't be your issue. Wire 22 should NOT be going to your starter solenoid. I had a 87 OMC with a 5.0 and mine was exactly like this.
Out of curiosity, does your ESA still work. Will the engine stumble if you depress the shift switch on the shift cable bracket? If he rewired your coil wire, who knows what he did with power to the ESA. Ever have problems getting it out of gear when the boat is in the water? You still have a points ignition on this?