When they go bad, they will almost always be intermittent (like I said before) so the crank sensor is still the likely cause. Now that it's working, does the tach go to 200 when cranking? It might start too quick to tell though.