My iphone runs very jerky on games like Need for speed and such racing games. It doesnt lag very often, it is like you play for 3 minutes and it lags for a millionsecond, and then back to normal again. But the funny thing is that if I take out the sim card, then everything runs as smooth as it could be. No lags at all. and as soon as a put the sim card back in and it is starting to lag again. I was wondering if it is a hardware or software problem. Anyone else out there got te same annoying problem as me?? Im running on IOS 4.3.4. I tried restore without backup and hard reboot like many other fourms suggests but still no luck it is still the same. Now I dont have anything on my iphone except Need for speed that i now testing for laggage. I dont even have any music on there and I have 14 GB left in the memory. Please help this is getting very annoying, if its a hardware problem then I would go and get a replacement. Replies would be much appericated!!