Okay so I bought a 3G iphone with the unlock chip. However it seems as though a few times a day it says "no sim" which bugs me. It sometimes wont go away for hours. Anyways is there a real difference between the 2G and the 3G iPhones? I know the cosmetics and internet data speed are different but is there anything else?