I have a 5.0 Mercruiser in my boat (Bayliner 2350) and it will not start sometimes...it will just click. If I leave it for a few minutes it will eventually turnover and start. The boat is five years old with about 300 Hours on the engine. I'm not sure where to start to try and trace the fault. I have been told it could be a ignition switch/coil/solinoid/starter/battery or a bad ground. I would be very greatfull for any suggestions on how to trouble shoot this?