You are very lucky receiving rev B GPS. Congrats

As for the bad SD card, I bought 2 ebay solos (for parts) with 2 bad SD cards. Took me about 4 hours of trouble shooting to find out the SD cards were bad. Anyway, don't waste your time. Get new SD cards and re-image it, and you will be up in the air in no time. In my case, I went ahead and purchased 16GB sd cards on Amazon for 6.95 each, and use them instead of the 8GB. Both solos are up in the air flying beautifully
btw, I am using imageUSB. I highly recommend this sw as it does post verification (sector by sector) after write. Saving beaucoup time of trouble shooting if an image write is bad.
Happy flying!
T