Regarding the CAT 3116, we have this engine in our Mainship, 2000 hours with no issues. The soft block problem was a 3126 issue. You can read some good information about the engines in this thread from the Sea Ray board:
Cat 3116 350HP - Good, Yes or No? [Archive] - Club Sea Ray