You may have a counterfeit card–a 2GB card disguised so your computer will initially read it as a 32GB card. There are bad people out there.
You can Google around for card-fixer programs but if the gigabytes aren’t there they won’t help. Still, worth a try.
Can you return it to the seller? Even if you can’t, there are legit 32GB cards on Amazon and elsewhere now for only about $22 shipped. I just got one (tested with h2testw) from Everything But Stromboli, an Amazon seller, and I have also gotten good inexpensive cards from Kefers at Amazon.