Can you format your card and put some files on it using you computer then put it back in the phone then open up any explorer app on your phone and move those files around. The more the better and pics are preferred. Go trough them using gallery and report back. I'm thinking that if the sd card crashes while inside your phone it might be a faulty port that's messing them up.
Sent from my HTC_Amaze_4G using XDA
EDIT: aaaaand fail.. for some reason I thought that your computer recognized the faulty card. But just in case it does give it a shot. And btw the higher class it is the faster that card dies. I would recommend class 6 which is fast enough to watch a 60 fps movie. With the HTC amaze we have enough onboard storage to record few hours of hd videos that you can just transfer after you record if that's why you are going for such fast cards.