This is quite a common problem with 2gb Micro SD Cards.
I recently bought a 1gb card for my phone and doing the research for it I came accross several forums that said the 2gig is not very good at all with other devices so I opted out and went for the 1gb.
Not sure what the solution is for it, try using a 1gb card and see how that gets on......