Not looking to buy, just trying to help.
If you have changed and replaced all the orings on the engine, i suspect the leak is coming from the solenoid area.
1. Have you tried replacing the ball check inside the solenoid.
2. check the noid gasket is not damaged and make sure noid is screwed down and not worked loose.