We thought we had prerun the rear diff and suspension swap on Bs Forester as best we could so we did that last weekend. Definitely seemed like it was time to swap the rear diff, it has been making noise (pinion bearing?) for a couple years now and there was more debris on the magnetic drain plug than usual. Everything went smoothly until we got to the rear diff bushings. They weren't completely shot but they almost certainly have 300k miles and 25 years on them and this would be the time to replace them. We tried the hollow hydraulic cylinder again but for some reason it didn't have as much stroke as it should and we couldn't see an easy way to bleed it or add oil. Then the threaded rod we were using snapped. At this point B suggested just removing the subframe. He was able to break loose all four bolts but then three of the four nuts started spinning inside the frame. So we hole sawed in from the top to get at those. That wasn't too bad but we cut into a vent line for the fuel tank so I replaced/rerouted that one later. One of the subframe bolts had a big shoulder on it that fit the subframe bushings fairly well, the other three were just 12mm. We used new bolts, anti seize, sleeves for all four bolts to fit the bushings better, washers and nylocks on the top when we put it back in. Pressed the bushings out and the new ones back in. Even in the 20 ton press removing the bushings took some effort. Reassembly went fairly smooth. B said the drive home was mostly good, pulling to the left which slowly seemed to improve. We were barely able to assemble the brakes with new pads on his worn front rotors we used in the rear, one of them was definitely dragging some. The next week he said everything was working alright and then suddenly on Wednesday it wouldn't rev over about 3000RPM, even in neutral. He tried a different fuel pump, the flow and pressure seemed good. Replaced air filter, plugs and wires, and tried a couple different coil packs, no improvement. He drove it to my house and we did some more troubleshooting. If anything the OBDII indicated it was running rich when it would stall and everything else seemed to be working properly (MAP, TPS, etc). Slammo suggested maybe the cats were plugged so we unbolted those. The front cat was empty. Fired it back up and revved out fine. Figured the plutonium from the front cat had plugged the rear cat so we tried backflushing it with compressed air which did nothing. Then tried backflushing it with the garden hose nozzle, not a drop came out the other end. B's hypothesis is that when we got a bunch of rain this week the moisture in the exhaust turned the plutonium dust into mud and completely sealed off the rear cat. He cut it out and welded a piece of tubing in its place and it runs great now. We also bled his rear brakes and replaced his HVAC fan switch with one that works better and did some other little things. In the meantime I changed the oil, oil filter, and air filter and charged up the AC on the Impreza and did a few other things. It's been awhile since I changed the air filter. That picture makes it look a lot worse than it was, there was just a ring of leaves at the end, filter itself wasn't too bad but I put in a new one. It has been running consistently cool now since the lower temp thermostat and hose rerouting and I think I've fixed a few small coolant leaks.