Had the same problem a few weeks ago, changed ignition switch, starter motor relay and checked the starter motor connections, it would be ok for a few days and then none start, removed starter motor and serviced, found solenoid contacts worn and burnt away, replaced contacts that a local starter...