I have a 1999 I30 Limited with 180,000mi on it. I bought it with 90,000mi and the car has been great, only needing routine maintanance. A few months ago, I noticed that when in gear and at a stop, the RPMs fluxuated a few hunred RPMs sporadically. Eventually the check engine light for the knock sensor came on. I took it to my buddy who is a mechanic (but does not have access to Infiniti software) and he looked over the car front and back. He said that the knock sensor would not be causing this and it most likely was triggered because of the miss the engine was sporadically experiencing. He suggested that I change the coil packs because they are notoriously weak in these cars. In the week since, this "missing" when in gear has gotten worse, and even noticably happens at low accelleration, especially when going up a slight incline or hill. Also, it occurs mostly when the car is fully warmed up. I ordered all 6 coil packs and they are being shipped as we speak, however, today as I accelerated around 30MPH the "miss" was harder and happened 2 times rapidly, I heard a dull knocking sound and then the car lost power completely. I coasted to a stop and restarted and was able to drive home without any issue. I called my mechanic and he is baffled. Is this typical for the coil packs? Mass Air Flow? Camshaft Sensor? Electrical? Please let me know your thoughts