I just bought my 2000 328ci a few weeks ago and it has been making a high pitch whining noise whenever you start to accelerate. As soon as you let off the gas, the noise goes away and it never happens when idling. I used my code scanner and it told me chart 15, e4 which is "oxygen sensor adaption limit, Cyl #4-6." Do you think these two problems are in any way related?