sounds like crank position sensor

could be icm or a connection issue