Re: 1974 mercruiser 140 hp NAPA parts??
I went through the dist. on my 72 140HP and the roll pin was broken in 1/2 (down the spine lengthwise) so I could see that as a problem. Mine was still turning properly and the pin in place, just that the pin could have worked out of the hole.
Pull the dist and see what's going on. This dist was not used in automotive applications since it does not have a vacuum advance, but you should be able to get the service parts for it. If the roll pin is sheared you should be able to turn the rotor around and around and around, get a replacement at your local hardware or auto parts store. If it's the gear, get one for a 68 Chevy II with a 153CI engine.
The housing bushings were shot on my dist, so I picked up a dist from a ChevyII as I didn't have an extra $400. It wasn't as easy as just popping the new dist into the engine since it had the be "marinized". Remove and lock vacuum advance, swap over original weights and springs, block/seal vacuum advance hole with metal plate. My original dist was so old it didn't have anything for spark suppression, IE: screened vent hole. I'll probably catch h3ll for using an auto part, but when I was done the new dist and old were sealed up the same.
That being said, most auto parts shouldn't be used on a marine engine since they don't provide spark suppression; distributor, starter, alternator. Other parts are not built to marine specs for various resaons, waterpump, carb, etc...