Marty, how long are your hoses, and are they the premium 2-wire hoses? It's possible your hoses are ballooning slightly. This would be more pronounced the longer the hoses. My toplink cylinder moves less than 1/2 inch under load. I have it attached with short hoses to a set of remote quick disconnects near the toplink attach point. I find I can counteract any movement with the control valve at the operator's platform. Do you have fine control with your valve? If you correct for the movement, does the cylinder then expand when the load goes away?
If you don't have quick connects, you might try plugging your cylinder's supply and return with the ram slightly extended. Then use your boxblade and see if the cylinder changes position. If it does, it's most likely an internal leak across the cylinder seal. Another way to check this is to run the cylinder all the way out or all the way in and remove the return side (remember this changes with direction). Apply pressure and there should be no constant leakage from the cylinder.
If I had to bet on this from the info you gave us, I'd bet your hydraulic lines are ballooning just enough to cause your problem.