Wierd problem just started with the 4Runner. While cranking the motor over, the starter sticks on while the engine is running. I can turn the key to the off position and it stays on. The only way I can get it to turn off is to crank the engine over again and hope it turns off (so far, it has). It doesn't do it when the engine is warmed up, just the first crank after sitting for hours and cold.