I'd say the starter was probably a good thing to go wrong. As I read your problem the thought of electronics came to mind and that's always a bad thing.
Funny, I remember the old days when a starter would give you problems for awhile but you'd keep going until it just gave out.