My iphone 4 (ios 4.2.1) has a problem of the current location of the Maps app since it located a wrong position (about 500-1000m away). But when i use other apps like Find my iphone, google latitude ,motionX gps and even the built-in photos app, the current location is accurate. Can anyone help me? Thank you very much!!