Believe it or not i hit mine with a hammer when didnt start (the starter not the car) lol , and never had any probs after that , give the starter a tap wa the hammer

hope u get it sorted stoo , really annoying these sorts of things

u lose trust sometimes