I have a 150 HPDI that when it is first cranked in the morning runs very rough. It idles very poorly and when I try to plane out it will barely make it. When it gets on plane and I open the throttle it picks up but loses about 500 rpms off and on for about 5 minutes or until the engine warms up. After that it runs smoothly the rest of the day with absolutely no skipping or rough running. Any ideas what might be going on?