Just to be sure I understand, replacing the starter by the dealer would cost $900.00?
That's insane, even by car dealer repair cost standards.
(Haven't had a starter replaced on a vehicle, that I can recall. I'd sure be talking to independent mechanics if the dealer said $900.00.)