Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
When you first get your iPhone, you might notice the calibration screen often. iOS builds calibration tables based on what it "learns" about its environment.

So each time you have to calibrate, you are helping the iPhone learn about what caused the interference.

Now, I've only seen this twice in my car. No other place! This is quite common though. And after I calibrated it twice, it doesn't get interference while in my car. Compass is dead on.
 
Why don't you do a control experiment? Drive out to the middle of a field, football field or whatever. Then try out your compass. If there is interference, then I have bad news for you...someone put metal and/or magnets in your body.

Either that or a magnetic personality.
 
I don't trust my compass.

I know for a fact that it's 90 degrees off. I can compare the compass on our boat with the one on my iPhone... way way off.
 
I have no interference with mine except when I have headphones plugged into it. Anyone else experiencing this? It's not a big deal for me.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.