I do know when the Auto Zone guy and I were going through things there was an indication that it may be the ECU, however he didn't seem knowledgeable enough and the print offs were so generic I didn't feel it was a for sure fix, and at $329, i want to be sure this will take care of the problem, not just guess.