Engine Crank Problem
And no, you will not get an SES light or a code until it totally fails, but then you'll be stuck. They rarely ever totally fail, they just hang on and **** with you till you change it out.
Its a cheap and easy fix. If its not the problem you can take it out, clean it off and return it. Drop the starter and the sensor is right there to change it.
.

