|Can you test this flash card on another person's computer? Be sure you have a good security suite. Moving flash cards is an easy way to move a virus.|
My guess is the card reader is bad. If you want, you can try a cheap usb reader to test.
Hang up and live.