So it has been a few days since I tried to download anything from the App Store. I have an iPhone 4 with 4.0 firmware. Yesterday when I did, it just hung at the "loading" screen with the little spinning busy icon. Whats even weirder is when I try and go into the settings for this, it locks up.

Ive uninstalled everything I can think of from Cydia that I have downloaded recently and no change. I even downloaded Rock, uninstalled Cydia, rebooted, then reinstalled, and no change (in the in between time while Cydia was uninstalled I tried again).

Any ever hear of this happening and how I can get it fixed without having to upgrade to a new firmware?