Honestly, I would take it to another Bennington dealer and ask them to troubleshoot. Or if there isn't a close by dealer for Bennington, take it to another Yamaha boat dealer. If Bennington agrees with there assessment, they will cover costs. But a 2nd opinion with experience with a Yamaha...