I need some help trying to figure out an issue i have with a new carb, coil, distributor fuel pump and wiring that was done on my boat. TBI gutted and a new carb, dizzi, coil, fuel pump and wiring installed. The boat started perfectly after timing bu the mechanic. Engine was left running for about 20 minutes and not even a cough. Today i had starting issues in the morning in my driveway before heading to the water but it started after a couple of cranks. Once at the dock i turned it on and it started right up. Left the boat at the dock while i went to park the truck and when i returned by brother told me that it had turned off by itself. Long story short, tried to star but no dice. It would crank and sometimes attempt to start but it would die. Had to take it back home and tried starting it and when it did start it would shake like if it was possessed then it would die. I didnt want to keep at it and give it time to cool off. I checked the pump and it was pumping but i dont know what could be causing the issue. Started and ran fine and all the sudden died at the dock. Any ideas?