I'm not very familiar with toyota, so I'll help you as much as I can.
Have you tried swapping the Starter Relay with another relay that does not prevent the engine from starting ?
Is the ignition switch worn out ?
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.