when inserting the key and turning to the start position, the starter just whines but will not fire the engine to allow it to run. I have to turn the key back to the off position and then the truck will start once reset. Has anyone else experienced this before? Thanks in advance.