Battery may be too weak to give enough juice - has happened to me once so far.
Other possibilities are
Fusible Link - clean and intact.
Crankshaft Position Sensor - clean and operational.
Does it crank at all? just not get to idle or get to idle and die?