In the past couple weeks, I've run into constant problems with my Treo 650 and the SD card. I have an ATP 1GB SD Card.

When I do a soft reset, I look at ZLauncher and my card is not shown any more. Also, I notice all my categories are now messed up and all programs are in the unfiled.

I then do a warm reset and the card shows. Then do the soft reset, the card doesn't show. Sometimes, it takes several warm and soft resets, taking the card out and inserting it, before it finally works. I've tried different SD Cards, and same problem, so I know it's not the SD Card.

What could be the issue?