Ive got an odd one here. Ive seen the many efi relay/efi circuit issues. But mine is an Intermittent no crank. My condition sounds like a bad starter. I cycle the key over and over and eventually it will start. BUT If i pull the efi relay it will crank every time but (obviously) not stat. I've ordered an efi relay, but am not one to just throw parts at a car. Im not too familiar with the wiring/circuitry of the 100 series so any help is welcomed. I did have the crank only condition one time. When I went to pull codes at that time there was no communication via obd2 port. So im thinking immobilizer. But that only happened once. It will reliably crank and start EVENTUALLY every time other than that. THANKS!