Sounds like a Crank position sensor issue