I'm glad that Cat found your problem quite easily. I am a secondary local distributor for the Cat dealer in this territory, so I know what you mean about Cat's quality and service. They are a first class company.
I had a trainer here from Cat for some training. They figured on a week. When he found out I am a mechanic, we were able to cut it to 2.5 days. Class was geared to a novice. In our spare time, we discussed Cat's hydraulics in depth. He told me that when Cat had to increase their working pressures, they did it by tightening up the pump clearances. This makes clean oil and filters even more critical. If I had a Cat, I would use only Cat oil and filters. After they purchase their oil, they actually use a second filtering process then package it.
Their prices are also competitive with anyones, for the same quality stuff. I am a Weatherhead hose and fitting dealer as well as dealing Cat's hose and fittings. I can build a Cat hose cheaper than a Weatherhead.