The service call will cost you, as we all know. The issue is that there will be a follow up leak on another hose after you fix the decayed one.
I would go for a new dishwasher. They are much quieter, use less energy and water, and do a much better job on the dishes.
The new washers actually use less water than doing the dishes the old fashioned way by hand.