Re: 86 johnson 120hp runs good, then not...help
A couple of quick toughts.
Ign problem, check spark when it happens.
Fuel problems, carbs flooding untill you run it long enough to completely clean them up.
Electrical problems, something overheating and shutting down.