check your idle air control valve (IACV) or mass air flow (MAF) sensor, those are usual culprits with older engines and higher mileage. I know on the KA24E and KA24DE engines there's also a engine temp sensor that can tweak the idle if its bad. I would check those, I've replaced all those parts when I had idle problems.
|