iPhone 7 compass issue
What can be done to permanently fix the compass problem?
My iPhone 7 plus has a serious issue with the compass. It will use my current heading as north, or sometimes it will just point in a random direction. This is seriously problematic as I use CarPlay for directions and Maps will not correctly register my location, thus giving wrong directions or constantly rerouting; a potentially dangerous distraction.
Steps taken: restarting my iPhone temporarily fixes the issue, but it always returns. Turning location services off then on will sometimes temporarily fix it, but again it will later be problematic.
My specs: iPhone 7 plus 128 gb, black. Using an apple-branded silicone case. No other accessories regularly attached. No magents or other interfering metal is present when the issue occurs.