Sounds like possibly crank position sensor to me