I am a new diver and am having trouble maintaining my depth while swimming. I believe I am properly weighted (eye ball test, fin pivot, etc). I carry 24 lbs but when I swim I quickly ascend. When I stop paddling I quickly descend. I seem "leg heavy" but have been unable to find a swimming style that compensates for my tendency to rise. Any help will be appreciated.
You're probably still not weighted correctly and/or the weight isn't distributed correctly.
Being "feet down" (or "head up") is caused by either too much weight towards your feet (not likely) or too much air near your head (more likely). Too much air near your head is usually caused by being overweighted.
Being overweighted also makes buoyancy control difficult.
You should try another buoyancy check, done with an almost empty tank, no air in your BC, a normal (not huge) breath of air, and your legs crossed (this prevents unintended finning).
Once your weight is correct, you can adjust your horizontal trim. This is generally done by moving your tank more towards your head or feet. Once you find a position that lets you stay more or less horizontal when not moving, you can adjust the small tank-valve strap on your BC (if it has one) to mark the spot you found, so you can easily find the right spot when changing tanks.
If you can't get horizontal by moving your tank, you might need to try moving some of your weight into your BC's trim pockets, which are typically located higher up than the regular weight pockets.
If that doesn't help, post another message, since there are other things to try.
Terry