If the bucket won't hold  it's position, I would guess the control valve itself is leaking. You may simply have dirt in the thing or there may be a bigger problem. It sounds like oil is leaking past the valve.