I am more familiar with Chrysler products, but my DRB3 scanner works on all brands of vehicles, but only for emissions-related stuff. The live sensor data screen shows the crankshaft position sensor and the camshaft position sensor with a "no" or "present" during cranking to show if their signals are showing up. The few other scanners I have used do the same thing, but you need a full scanner. Simple code readers will not show sensor data.
I do not know the location of the relay of which you speak, but if you have twelve volts to the fuel pump during cranking, that relay is being controlled by the engine computer. On most cars the computer uses the same control circuit to turn on the main relay. I have seen that called the "open circuit" relay on Toyota's. Chrysler calls that the "automatic shutdown", (ASD) relay. It can also be called the "EFI" relay, or something similar.
I do remember that on some imports, voltage to the ignition coil comes from a different relay than the one that feeds the fuel pump. You may find that you have twelve volts feeding the coil any time the ignition switch is on, but that will never be the case with the fuel pump. Check if/when you have twelve volts feeding the ignition coil. If it only shows up during cranking, the two circuits and the two position sensors are working.
For most cars, about ninety five percent of crank/no-starts are caused by a loss of one of those sensor signals. Perhaps three or four percent are caused by bad fuel pumps, and the tiny remainder by the ignition coil. If your engine uses a coil pack, a failed coil will only affect two cylinders. From the diagrams I remember looking at, there is an ignition module inside the distributors. If your engine uses a distributor, that is a good suspect. Your camshaft position sensor will be in there too, but it goes by a different name on Toyota's.
One more comment of value you might consider is most import engines are of the "interference" design. A broken or jumped timing belt will cause valves to be bent by the pistons. On the few Chrysler engines that use that miserable design, the engine computer can detect a jumped timing belt. At one tooth off, it sets a fault code for "Cam and crank sync", and turns on the check engine light. At two teeth off, it shuts the engine down to protect the valves by turning off the ASD relay. That ruins the fuel pump, the ignition coil pack, and the injectors. At three teeth off, the valves would be bent. I have never run into that on any other brand of vehicle, but it bares mentioning.
Monday, November 27th, 2017 AT 6:08 PM