have a 1994 5.7 EFI mercruiser TBI, 339 original hours, boat stalls while trolling at idle, also in neutral stalls. Paid a local marina to check it over, they water tested after finding nothing at shop. They ran it hard. It did not fail for them. They charged me $793.00 Then i replaced small...