My 1990 Mariner 60 3 cylinder two stroke keeps cutting out. Starts and runs perfectly for between 1 minute and 1 hour then fails and refuses to start. Left overnight it will fire up and run again but the problem re-occurs every time. I have changed the cdi unit, cleaned out petrol lines but problem remains. Anyone have any ideas? Cheers.