There are a couple of reasons for shell-less eggs.
1. Not enough calcium
2. Too much salt in the diet (if you have highly-softened water, for instance)
3. Stress
4. Infectious bronchitis (which you would have noticed)
5. A bird with reproductive problems.
It sounds like your bird is #5, and...