Yeah, random dying without a code is a lot of times the crank position sensor.