K, this is my very first "honda" car and I bought it with intention of easing my wallet on gas and something that was dependable as well as fuel efficient.

it's a 97 Civic Sedan LX with a D16y7. It had a ebay catback and ebay cold air intake, I have since ditched the catback for a stock unit and I recently changed the oil, plugs, wires, cap & rotor, fuel filter, pcv valve.

In the form I bought the car I was getting 24mph on the first two tanks and then I went ahead and did everything I listed, and I am still only getting 25mpg and that's been through 3 tanks at this point. I know I only have a 11.9 gal tank, but the most I can squeeze out is 230miles before getting too empty.

I also asked this on Honda Tech, but the car will buck and surge at about 3500 rpm's on the highway which is like 75mph....the tach will drop and then bounce back up and the car is bucking and surging and if I give it a little more gas, it will clear up but it will happen at least 7-8 times on my 80mile commute.

I've also seafoamed the motor and added fuel injector cleaner...but nothing seems to help me with this crappy gas mileage and surging of the car.

any suggestions?