My first post ... I have the exact same problem as "sportcraft" did in 2015. My starboard 2001 Mercury 250XL EFI serial number 0T397443 has a very smoky start up, rough idle and occasional sneezing at idle after coming off plane. Both engines run awesome at cruise and wide-open throttle. Approximately 400 hours on the trouble engine. I have read through the thread titled "first post....2001 Mercury EFI 250 rough idle issue and smoky start up" posted by 'sportcraft' on 06/27/15 multiple times and I don't see where there was a final solution. I was hoping to start there. My service manual is in route. Would appreciate a recommendation for a marine diagnostic scan tool for this engine. Can anyone help? I am a rookie forum user. Hopefully I will get better!