starter motor thrust bearing could be stuck
or a dead battery can cause all sorts of electrical gremlins - if you can measure your battery voltage and it is below 12v at rest there could well be a problem, even if other electrical stuff seems to work ok
check also the main cables to and from the battery, making sure they are clean and well attached - one will go to your starter , check that especially
Bookmarks