I have a 1990 325i convertible and my check engine light is on. I ran the codes and found the problem is, Control Unit Supply. Since I changed the battery in November, I reset the computer. The damn light is on again and it is the same thing. Does anyone have any idea what I can do? Thanks for the help.