Hello everybody. I guess to start, my name is Alex. I own three cars, two 1979 Porsche 924's, and I have recently (like a week ago) bought a 89' Honda Civic HB Si. I have been around cars my whole life, and I know quite a lot about them. Unfortunatly, most of the stuff I know is about V8's and Porsche engines lol. Now I hate to do this on my first post, but I was hoping you guys could answer/help me with a few things on my new civic. It has a D16A6 with 200000 miles on it (). But, ocassionally (and randomly) it will run nice and smoothly, then out of nowheres "bog down" and will run like crap till i get past 2000rpm. It also smokes a LOT when I drive heavy on the gas. Any easy fix for that? The Check Engine light will also come on randomly-and its really annoying. Where would be a good place to start with that? The O2 sensor? Thanks for reading