my 140 4 stroke has 1100 hrs. never missed a beat until now. engine will stall at a slow troll speed. will often be hard to re start. a few times the check engine alarm went on. i have changed the idle control valve. runs fine at higher speeds , 5 mph or more. help if you can . thanks capt. don