I dont have any experience with this problem, but as far as making these things run smoother ive heard from several experts to put premium in the tank. while the cars are capable of running on regular for economical purposes, they should be drinking the expensive stuff. If youre already putting premium in it, then i have no other suggestion right now, only that ive never heard of a comp chip solving any real problem. My 93 325i has a slight lag sometimes on full throttle, I can fell it, and see the revs slow down when it happens. I changed the o2 sensor already, because it had a very bad hesisitation before. After I put it in it was excellent for a bit, and then this started again with this problem about a 1000K later! It happens often and only under full throttle acceleration, the car feels alot more capable under half throttle. A mechanic told me that this might be just the nature of these motors, and I would have to put a power chip in it to overcome it. I doubt this because It hasn't always driven this way. As well sometimes it flys up to 100KM/H really fast. I don't feel the lag until about 4200RPM, and then it lags more until 5000RPM and is gone around 6000RPM where the revs spin up so fast! Has this ever happened to anyone else then myself? If so how or did you solve it? The fact it comes in on certain RPM's does make the mechanics theory possible, what do you think? The car has absoultely no other problems, it idles beautifully, I am at a total loss with this new problem. Any help or suggestions are greatly appreciated, thank you in advance........