Flash memory can't be swappable, and if you were to fix that it seems you'd need a new mainboard. You can desolder/solder on a new connector, but it sounds like the traces on the motherboard are screwy, or the connector is damaged(which you can just buy an ipod connector from an online shop [sparkfun has them] and desolder the old one and replace it).
Also, have some patience dude. You posted this FIVE HOURS after the other one.
Only make ONE thread. Have some patience, it was only a few hours. You're not exactly allowed to make more than 1 thread pertaining to the same thing, either.