Re: 1981 140 hp evinrude problem
Any mechanic will tell you that the worst problem to solve are intermittent problems - as you are having. The first thing you need to do before you start chasing your tail is to determing if it is a fuel problem or an electrical problem. When the motor dies, does it die as if someone just shut the key off OR does it sputter, lose power, go to idle, then die. Answer that and you are half way there. (electrical or fuel)
You say that it will run all day long on the muffs, only run a few hundred yards on the water, and sometimes all day on the water. That tells me that something is shaking the boat either grounding out the ignition circuit or opening the ignition circuit (bad connection). A bad kill switch might be your first place to start. Look at it now before doing anything else and see if it is just partially tripped, not fully clipped in, etc. A bad key switch might be another culprit - not making connection all of the time internally. If you can get it to die, have a test light / volt meter handy and see if you have voltage to and from the key switch when it won't start.
You said that "i try to start it and it just turns over but no start up. and it also takes quiet a while before it will turn over and run again" A little confused here.... Will it crank without starting or when you turn the key... nothing?? If it won't crank, then look again at your key switch OR starter solenoid.
Try starting it on muffs and physically moving every wire you can in the electrical circuit. My guess it is just a bad connection somewhere - open or ground.