A couple points. First, you can never have a zero leak valve, the valve spool always has to be a little smaller than the valve bore or the valve spool will never move when you try to move the valve lever/handle. 2nd - you need to determine where the leak comes from, the cylinder or the valve. It is very common for a cylinder to leak internally. To check for an internal cylinder leak, you need to either fully extend or retract the cylinder, remove the hose from the rod end of the cylinder if the cylinder is extended or from the barrel end of the cylinder if the cylinder is retracted. Wipe off any oil where the hose was removed, start the tractor and apply hydraulic pressure to side of the cylinder that is still connected to the hose. If a trickle of oil comes out of the cylinder where the hose was removed then the issue is the cylinder is leaking internally. DO NOT apply hydraulic pressure to the side of the cylinder where the hose was disconnected or you will spray oil all over the place.