One of the first steps in diagnosing is getting the problem to occur then taking it to a shop and reading the code. Only certain shops have it, your local parts store won't, and you wanna keep the vehicle running once the problem occurs