4×4 troubles

hi i have a 2006 500 efi sportsman the 4×4 will not disengage i tested the switch,,ok i removed the front diff,the roll cage is perfect,, the armature plate is flat,,good condition.not magnetized..the coil powered up grabs very good.when the coil is powered off,the coil is still slightly magnetized. i tested it and it reads 27 ohms.also the coil seems quite slow to release the armature could this be the problem.any input will be appreciated.