I doubt that its the starter itself.
I would go to the ignition switch first and put a meter on the starter relay wire and if you get a positive reading every time you try to start then you move on to the starter motor relay itself.
These are prone to suffering from burnt contacts which can produce unpredictable relay conections particularly in an older car like yours.
GB in Wales
March 2013