I was at the tent.
In fact it may have been me that took it apart and gave it the once over. But yeah, damaged piston = Inconsistent velocity, Supercharging etc.
If the solenoid isn't leaking then it hasn't been damaged by the inline reg supercharging or the likes.