Problems with HMC5883L

correction factor still applies to my problem ?

No, but proper calibration would apply.