rilot, the newest version of the APM software has an autotune feature that makes it easier to tune the PIDs. If the craft mostly flies, then use autotune to make it stable. I had problems with magnetic interference with my APM inside the P1 shell, did you have the same issue?