I will try to help, but may confuse you more. I hope not, but here we go.
With the older gyro's (like the Futaba 401 which I 'think' you are using now), you HAD to put positive pitch in the blades in order for it to hold properly. The way you do this is you get the helicopter flying and you hover it in the mode you are going to fly in (normal, iu1, iu2 or whatever). Set your Tx so that your gyro is in RATE mode with about 30% gain and get it to where, when in a hover, the tail does not move. You do this by adjusting the linkage rod to keep the tail from moving. This can take a few batteries to get perfect. But once you have it, then you set the gyro to Heading Hold and your tail should hold quite well as long as you have a fast enough tail servo.
On the newer gyros though, however, you can set your tail to have 0º pitch on the blades and the gyro is sensitive enough to compensate on its own. This is how I do ALL of my helicopters, but I'm running the AR7200BX and the IKON on my FBL gyros (high end gyros) and I'm using the Align GP780 on my flybar helicopter. All of those gyros will compensate for any tail movement so that you don't have to go through the above to get teh tail to hold.
One thing to remember is the Futaba 401 gyro is a piezoelectric gyro. ANY shift in temp will cause drift since it has a crystal that vibrates at different frequencies depending on temp. You MUST acclimate the gyro to your flying condition if you want it to hold. So if you are going to fly in the sun, then set the helicopter out in the sun for about 15 minutes to acclimate. If on a cloudy day, set it out by the flying site for 15 minutes to acclimate, and so on.
I hope this helps.