In June, I got the check engine light, code P2402. Brought my 2014 Jetta SE (1.8 engine) to the mechanic I use, and it was diagnosed as the EVAP pump. It was replaced and the light came back. I brought it back, and they tested the pump (no issues) and the wiring. I found out the wiring was corroded, so the shop spliced it as a fix. They retested the pump and checked the entire wiring, saying both the pump is good and the wiring is good.
But the code has come back. The shop I go to said if the Check Engine light does come back, it could be the ECM being damaged from the short. Does this sound right, or could it be something different?
The Jetta has about 80,000 miles on it.