2007 mercruiser 5.0 MPI with 420 hours. When starting get a clunk and nothing, after several tries get a weak start but then motor runs great. Put in two fresh batteries, alternator seems to be fine. In the research I've done thinking distributor cap, or other starter component, or possibly a...