Sounds like you maybe have a duff card, try one of the card recovery softwares, I have used image rescue and card recovery in the past both recovered pics ok, but if the card has packed up totally you might be out of luck short of specialist recovery (not cheap)
Have you tried a different computer and card reader? sometimes that helps if it's a read issue.
Is it an SD or CF card?