there is a diode but I dont know which one. I tried to figure out which part it was, a while ago testing one of my burnt ecu and my good spare but I couldn't nail it down. There was a thread ago by a guy named Ross (I forget his screen name) where he was trying to solve it too, I could give you his email address if you wanted. The last time I talked to him it was still a bit of a mystery
The closest I got was this guy,
[email protected], said he could fix it for $60. At the time I had 2 spare ecus so I didnt need it repaired, I just have another paperweight.