My mileage is rather poor city about 12-13 as well as irregular idle. It is fairly smooth at times but sometimes lopes a bit. It sometimes idles at 6-7 hundred rpms other times at 1000 to 1100 even after up to normal temp. Either in gear or in N or P this occurs. I have heard this could be either the iac or I read of a problem with the crank position sensor covering 96-97. The car has aprox 97,000 miles on it.