To the original question, everyone has given you some good advice, I would add that you should really try to practice a true hover. When you're descending, stop swimming, just go down. You should be able to arrest your descent rather easily at any time. Once you've reached your target depth, just hold for a second, see how you feel (NO FINNING) and then continue with the dive. I have a feeling that you may be neutral, but that you're having trim issues that are complicating the perception of such. Finning will bring your feet up behind you and you'll "feel" more neutral. When you stop finning you should determine if you're actually descending or if your feet are dropping. Both could be happening. I didn't really "get" neutral buoyancy until I solved trim issues.
Michael, I think I know what bc's you're referring to with the power mechanisms for inflation and deflation. If you would like my opinion on these, from personal experience, please feel free to PM me.
Rachel