These guys always do a great job, which is why I've been a customer for over 30 years! They pretty much diagnosed the problem from my description and after...
Got an appointment in a couple of days for an overdue inspection. Dropped it off and got a call a few hours later that all was completed. Smooth sailing.