You have to check codes on all the other modules too. A failing ETA or harness can cause intermittent random codes, the car will drive normal sometimes, but could enter limp mode, or trigger codes, etc. Use the instructions in the forum Wiki to check the date code on your harness. It's harder to see the date code on the ETA but you might get lucky and still have it visible from up top without removing the ETA.