My 05 started doing this and it was the contacts inside the starter worn out fyi.......cheap easy fix