I've just got hold of an old selva 170 9.9 2 stroke. When started it will run fine if revved and works fine when in gear at revs. Sometimes it will tick over other times it stalls. I also noticed if you go out for a run as i slow down to low rpm it will stall. It starts back up fine. I was wondering if it's the fuel pump diaphragm as I've had that before on other engines. When the engine is at high rpm it would pump fuel but at lower rpm it couldn't pump enough to keep the engine running. I have cleaned out the carb and I think it's adjusted ok. I was also thinking air leak. Any suggestions.