We were in a quarry vis was not very good and I was slightly over-weighted. I can't seem to descend at all in my 7/7 farmer john unless I'm a little over-weighted, ..
You said this could be a topic for another thread, but I will get into it a little in this thread.
First of all, when you dive in a 7/7 farmer john, you will be overweighted while at depth--there is absolutely no way to avoid it. You need a lot of weight to sink the suit, and it will compress mightily at depth, leaving you overweighted. As you begin to ascend, it will uncompress rapidly in the shallower depth. It is not just the suit compression, either. Because you have no choice but to be overweighted at depth, you must have a large amount of air in your BCD to compensate. Until you are relatively deep, this will air react quickly to changing depth. This combination can send you to depths in a rapid, uncontrolled descent, or it can shoot you to the surface like the submarines in Hunt for Red October. (That is one of the reasons many people who dive in such conditions prefer dry suits, since they provide a more constant buoyancy.) If you are not ready for it, you feel helpless in such a situation, and a feeling of helplessness breeds panic.
Next, one of the most important and underrated skills you gain with diving experience (no other way!) is learning how much air to add or remove from the BCD when changing depth affects buoyancy. I did a lot of diving in 3 mm suits in warm water, and I did a lot of diving in pools, and I got so I could hit the right amount almost perfectly any time I wanted to. I next went to the same sort of 7/7 2-piece you describe, and I could not believe how much harder it was to use. Then I started diving in a dry suit and steel doubles, and I had to start learning all over again. My tendency was to overdo it every time, always dropping more air than I needed to or adding more air than I needed to. I had enough experience at that time to marvel at how long it was taking me to get the hang of it.
My advice to you then, is to do some 7/7 diving for the sole purpose of learning to control the buoyancy. Go to different depths and change depths while there. Play with both your lungs and your inflator hose until you feel comfortable. Lose that feeling of helplessness, and you will lose the tendency to panic.