For all the world that sounds like tappet PME + tappet jump.
What nozzle/cylinder head do you have? I’m assuming you’ve already checked for friction between the nozzle and the CH, and between the tappet and tappet rails.
You mention that the piston ends up in different spots every time. You have an ETU with active braking in there, right? Does AB help any?
Without knowing any more, and assuming you’ve done all the usual checks, here’s my tentative diagnosis; the tappet is pulling the nozzle in a certain direction and causing additional friction on the o-rings I’m assuming you have on your nozzle. O-rings heat up, even more friction.
My secondary diagnosis would be that the tappet is again pulling the nozzle, but is simply sealing incorrectly due to mis-positioning (similar to mid cap syndrome but all the time, and not as pronounced). I recently did work on my own DSG project, and had an issue that only became apparent when I started using that Aztech Apache CH: the nozzle was actually scraping on the top of the hop unit and getting stuck unable to return. While the gun was still an SSG, the problem was hidden, because the sector manually pulled the tappet back every time, but the spring on the Apache wasn’t anywhere near strong enough. In my case it was actually caused by the angle of the hop unit, since the gearbox was actually a different maker. The hop unit seemed to seat perfectly, but was actually too high.