2010 250 Pro XS (1B776296). The other day my low oil alarm started going off, the typical 4 Beeps then pause. I checked and my engine mounted oil tank was completely full, but I bled it anyway by cracking the cap and running the engine. Still had the alarm. I also checked to be sure there wasnt any water in the fuel seperator, which there wasnt. So I assumed the sensor had gone bad, and jumpered it out to get back to the ramp. No Alarm after it was jumped. When I got home I removed the sensor and checked the continuity across it with a multimeter, while holding a magnet to the bottom of it, and low and behold the sensor is working fine. So I proceed to remove the engine oil tank and drain it to have a look at the internal float (which is hard to see through the tiny fill cap). And sure enough, I can see that the foam float is moving freely as it should, but the magnet has become detached and is not moving up and down with it. I really don't want to pay $150-$200 for a new one (or $50 for a used one on ebay and it be broken too), but I also don't want to be without the warning alarm. Has anyone ever had success re-attaching the magnet to the float?