You did not actually list any symptom, but based on the clue of multiple ignition switch cycles, the best suspect is a leaking fuel injector. Fuel pressure needs to be up so fuel will spray from the injectors. When the engine is off, that pressure should hold for many days or weeks. A leaking injector will let that pressure bleed down within a few minutes. The symptom will be an unusually-long crank time before the engine starts running.
To get the pressure back up high enough for the engine to start, the fuel pump runs for one second when you turn on the ignition switch, then not again until the engine is rotating, (cranking or running). One second may not be enough time to get the pressure up high enough. The fuel pump will resume running when the engine is cranking, but the starter draws very high current, and that draws the battery's voltage down quite a bit. That lower voltage makes the pump run a lot slower than normal. That means fuel pressure will take a long time to build up. The pump runs at full speed when you turn the ignition switch on and before you crank the engine, but it only runs for one second. (You may be able to hear its hum). When you turn the ignition switch on, then off for a few seconds, then on again, the pumps runs for one second each time. Two or three seconds of run time will get the fuel pressure up to where it needs to be.
Once the engine is running, the leakage from the affected injector is too small to cause a problem. You can connect a fuel pressure gauge to verify the diagnosis. Watch what happens to the pressure when you stop the engine. With a leaking injector, the pressure will drop over a period of about ten to twenty minutes.
SPONSORED LINKS
Thursday, October 26th, 2017 AT 4:36 PM