If you dont know about my previous forum i was having a problem with my 98 BMW 328i it was idling hard and making a choppy sound til about 3k rpm. the only trouble code that i had at the time was oxygen sensor bank 1 sen2 anyway assuming that that was the problem i ordered the part. Today on my way to work i stopped at my local garage to see witch bank the bad o2 sensor was because i had forgotten and when we hooked it up to the scanner it pulled up like a dozen or so codes like heres some of the following i remember: random misfire all cylinders, misfire cyl 5, misfire, cyl 6, clyl2, air metering, o2 sen 1 bank 2, o2 sen 1 bank 1, secondary air failure, and a bunch were just showing up and leaving as the car was running. anybody know whats up is this a computer malfunction or a wiring harness problem? any help would be great. thanks.
98 BMW 328i
-custom 2 1/2 into accel muffler 3in out exhaust
-3in custom intake k&N cone filter
-clarion 7in dvd/reverse cam flip up touch screen
-carbon fiber shift noob, e-brake cover, engine cover, emblems
-2,000 wtt american pro powering single kennwood 1,200wtt 12
-red calibers,shaved 328i emblem