Follow up:
Changed his oil. M1 and Subie filter. The filter looked like it was leaking a litle. Cleaned that up.
Ran a scan on the car and it only had history code for P0335B, crank signal.
Freeze frame showed no RPM, but had 5.7 g/s MAF. It only happened once since the ECM was reset.
Data showed high LTFT, up to 21% in neutral at 2200 rpm. AF and O2 sensors were working. ECM was regulating STFT well. Temp was excellent. Looking at the O2 sensor data, it had a steady waveform idling and after increased engine rpm matching the STFT closely. I don't think the CAT is bad because after a few minutes at high rpm, the data leveled out. The CAT heated up and was better able to burn the HCs even with the high trim. Couple the high LTFT with the way the CAT is acting, its the fuel. My guess would be high amount of Ethanol.
Recommended a fill up with Premium from a major fuel company, 93 octane here, and a full can of Sea Foam in the tank, with continued use of the 93 and then I'll recheck the data later.
The PS pump was cleaned to see if the leak is from the banjo bolt, unlikely, from the o-ring under the hose adapter or the spring clamp is allowing for fluid to seep out due to a hardening return hose at the adapter.
Otherwise, all checked out good. His 90k is minuscule since the engine was replaced at 60k and the front engine overhaul won't be necessary until 165k. A long way to go.