I was going to recommend Ring Power, they are a BIG company all over that part of Florida.
They did an engine for me years ago when on a delivery of a 54' Sea Ray. They were on time for repair delivery for a 3196 (I think). The troubleshooting was quick and accurate.
They probably aren't cheap but have a large stable of knowledgeable techs. No tech is inexpensive if they blow the troubleshooting.