Very old thread at the ageing speed of current tech. However I have a couple of fairly large apps that wouldn't update and the Verizon people couldn't make them work either. They recommended backing up the card, format it, and then restore the files to the card, a form of defragging. Somewhat labor intensive too, more than just selecting defrag and letting it run.
Something tells me that sd card has nothing to do with them not updating.