Hello everybody, I need your help

in order to have my Treo 700wx running properly again, from a week, I noticed I have some errors with my 2GB SD card:
01) 3 programs installed in SD card doesn't work any more
02) Trying reinstall them doesn't work, a message says "Try installing in main storage", but the previous ones are onto the SD card!, I did it with one of them, and the installation in main storage has not problem (only memory consumption).
03) I can't install none program onto my SD card
04) A log of my Backup program (SpBBackup) says several times "Unable to read from file "\Storage Card\....".
05) Al least, I trying to install Pocket Mechanic Pro, and the installation never finishes!!!
Someone can help to know what happened to my SD card, and how to fix it?, maybe you know another good software to scan and fix my SD card errors:?

Thanks in advance for your help
God bless you, bye. :)