Nothing beats checking out your weighting at 500 psi at the end of a shore dive. As Marie said, if you need the weight you need the weight. If you have a buddy to assist you that makes it easier. That way your buddy can check to make sure your wing is fully empty and hold the float with your extra weights. Once you know your proper weighting everything else falls in place. Your rig should float, so if you need to put some weight on a belt or harness do it. 29lbs is not odd, but given your trouble holding a safety stop you are either underweighted or are not venting your air cell fully. I have a buddy about your size who uses 32lbs with his drysuit.
Otherwise what @inquisit said.
Otherwise what @inquisit said.