They’d spent hundreds chasing the problem. After a quick diagnostic scan, I saw no charging system codes but multiple communication errors pointing to the BCM. The faulty module wasn’t letting other modules ‘sleep’ when the car was off, creating a constant parasitic draw.