I have a 2001 yamaha 130 that will not idle. If I put the motor in gear it will run fine, but if I put it in neutral it spits every few seconds and eventually cuts off. It runs perfect at wot. As long as I place it in gear it will run fine even if I don't give it any throttle. I just had a mechanic adjust the carbs because of this same problem. The only difference was before the motor would do this even when I was trolling. Each time it spits, a puff of smoke comes out. Can you give me some suggestions on what to try for this problem? Thanks.<br /><br /> Alan