Hello, I have a 40HP TLDI (MD40B2), I run the correct spark plugs, correct battery, recommended oil and fresh fuel, this engine is fantastic when running a speed / high RPM, however when trolling it runs for period of time (approx. 20mins) then just stops. I have replaced spark plugs, batteries, had it at the dealers who can't replicate the issue in the shop and its not showing any fault codes, noting that this engine has done this from new and it appears that this maybe a common issue after reviewing a few forums online, however I have not been able to find an fixes for this issue? Any feedback would be appreciated, so frustrating!