Yup, I had the random dying and multiple misfire code for a while. Turned out to be the crank sensor. With the correct tool, it was easy to change.