"safety neutral switch is out of alignment?" :ugh:
it does sound like your starter.. problems with starters can be intermittent.. meaning, one day it'll work, the next day it won't. however, $450 is way too much to pay to fix it.. :-/ have they started the work yet? if not, i'd take it out of that shop, asap.