stripped the forks down and found the bolt on bottom of air chamber needed resealing, so used some insta-gasket on it.
the othe leg had a snapped cir-clip that held everything on the internal push rod, quick rummage in parts box found a replacement.
now the forks work great and get full travel.