I am getting OBD I code number 25 on my 92 V6 4x4. I was about to take it in, but got the code to disappear by 1) changing out my dirty air filter; 2) removing and reconnecting the plug wires at both ends; 3) redoing the battery to frame ground ( it was broken); 4) cleaning the battery terminals, and; 5) exercising the air flap in the top of the air filter housing because there was a sucking starving sound in the air hose downstream from the flap. I am not sure which one of these if any of them caused the code to go away. The code stayed off for about
48 hours, but then reappeared.Also the exhaust seems to pulsing, so it may be a problem that is affecting only some of the cylinders. The idle is irregular, but once warmed up seems to run better.
Any ideas on what thing(s) may be causing this? Could this be a scoil problem? The mixture isn't causing the engoine to knock, but it is close.
P.S. I just put a new O2 sensor in the exhaust pipe (it only has one).