mikekarr wrote:The water is getting a little dirty too, so clearly pumping it is pushing water back into the boiler.
Bingo. If the water in your boiler is getting 'dirty' from coffee then generally that means the seals are not sealing properly. Espresso is escaping past the first seal on the downstroke (likely to be the problem seal your case), past the second seal (which is expected as it is 'facing' the other way - with its job sealing water above the piston, not from below) and the force of the downstroke pressure is bigger than the pressure coming from the boiler resulting in coffee finding its way into the boiler. No wonder you are finding it springy with little resistance.
I had a similar problem with my PV Lusso with a dirty boiler. It was that first seal that was the problem.
The trouble is that seals may seem fine to you to the naked eye, seated well and nicely lubed but often you cant easily what the problem is. You can get leak between the inside of the seal and the piston groove, or a tiny nick somewhere, or that the seal itself isn't perfectly snug. OE has a solution that helps fill the gap of the piston groove so that it fills the seal better. I think that is where you should be focusing on.