I fixed it.
I first degaussed the compass by taking a magnet and turning it around the compass.
That didn't work.
Then i took a powerdrill and stuck the magnet on a drillbit and rotated the magnet around at the higest speed and moved that around the compass.
Aparently that is what did the trick as i have not had any compass errors since, and i usually had at least one every flight.