Just wanted to give some updates. Was out on the lake yesterday for about 5 hours. Boat started but still with some issues.
It would start on its own but had to crank it more than a few times and once the engine caught I'd have to throw the throttle froward to keep it running. Then like I said we were there all day and it ran like a champ.
I'm leaning toward the earlier suggestion about replacing the fuel pump and was wondering if someone could give me a part number or a good place to pick one up.

Thanks