Howdy
The 3.0L comes in a few configurations, carb, TKS and EFI, which is it?
Using a heavy throttle (think this means high rpm) and it dies on idle (also assume regular carb), then I think your carb needs cleaning.
The above is just a guess based on very little info.
You may also have compression issues, fuel issues, and a bunch of other things.
Is this a new to you boat?
Did it always do this, or is this new?
How old is the gas?
Tell us more about what lead to the problem