2007 115 DPLSU SN# 51660666. I am have a very werid issue, one the first start of the day my engine is very hard to start, taking about four try to finally starting. Let idle for about two minutes or longer and go to put in gear and it cuts off. Then have to crank two or three times to get to start. Once finally start runs great in the approprate rpm range. Every now and then when I stop to fish and let it sit, it some times wont crank like the first start of the day. Had the lastest software updated to 3030352 rev. 95269, it starts a little better, but same problem would occur from time to time when lets sit while fishing. Had a newer update installed 3030352 rev.95369B. Starting issues got worse but fixed the issue when I would stop to fish. Any idea what could be the cause and how to fix. Or who to talk to been to two different repair shops.