Pocket Mechanic reads my card as FAT16. You say you have had these issues with several different cards and you are using WM6. So what about WM5? Did you have issues with it then? Worse case about it being the wrong format means it simply wouldnt see the card, not lock up. Although blowing out dust-bunnies isnt a bad idea, my opinion goes back to the ROM with it being WM6.