Hi Flip
I believe you can only have 256 fields, have run into this myself, can't remember exactly why they can still seem to be there even after you've deleted them, easiest fix of course is just to make youself a new table with the fields you now want.
Regards Jax