Something weird happened, I don't think there is a connection, but anyway. So I changed my seats (front and back), from cloth to leather, with some seats from a totaled 04 3. So after I changed them few things happened. First my Airbag light came on, so I am wondering if there are airbag sensors on the seats? So I reset the ecu (disconnected the battery) to see if the light will turn of and it didn't, so I just left it. Then when I started driving it, the engine sounded differently, at least I thought so, and the biggest problem, when the car is moving and I take it out of gear (put it on neutral), the engine starts to rev up and down like 5-6 times, from 500 rpm to like 1000-1250. Then when the car is not moving, the rpms go down to 500 and stay like that (usually they stay at 700-750,) and few times it was about to turn off. There is also some heavy knocking coming from the engine. Could it be because of misfire, because I still haven't changed my plugs? My car is and '04 3i with 64k miles. If anyone has some thoughts of what is wrong please reply. Thank you guys for your help.
Last edited: