I have a 2004 AC 400 4x4. Latly the starter continues to turn over with the ignition in the off position. The only way to stop it is to disconnect the battery. The 1st time it did this I checked the starter button, the starter, the solinoid and all tested good. After putting it back together, it worked for 3 months. This morning it occurred again. A body have any ideas.