Had the same thing happen, it was the ECU