I have heard that the electronic magnetometer is affected in the car because of the engine. It's a huge, heavy chunk of metal that can throw off the readings. If i step out of a car it works fine, then is off when I am in it. I don't think it is anything iPhone specific, just the physics of how...