Suzuki: 96 Sidekick starts to choke and stalls., mass airflow meter, vacuum leaks


Question
QUESTION: It's 1.8 auto 4wd and got about 115K miles on it.
It was doing something similar a few years back, then it went away.
Not it's doing it again, with the check engine light on. Code reader said it's the MAF and erased. I unplugged and took it out n sprayed it, but the light came back on a few miles later and just kinda chokes if I give it a little more gas. Also dies after about 20 second idling. The second light did go away after I unplugged the battery for a few hours, and fired up n took off, but started to mess with me a few blocks later.
I looked at some of your answers and going to clean the EGR tomorrow.
But let me know if you have any ideas.
Thank you.

ANSWER: I think it really is the maf.
The maf sends a signal that is one of the major inputs that modifies injection quantity.
The symptom you describe is pretty much what a faulty maf causes.
You tried all the right stuff, including cleaning it.
The only alternative i can think of would be to check continuity of the wiring from the maf to the ecm, and power and ground quality.
Say! that reminds me - make certain the battery connections are all clean and have no fuzzy corrosion, a relatively common kind of problem that could be the cause of your symptoms.

---------- FOLLOW-UP ----------

QUESTION: The scanner did say the MAF or VAF(not sure what it is.)
However, the Geo's/Suzuki's ECU is not that reliable.
So, it could also be the TPS or the EGR. I cleaned the EGR today, or what I thought was the EGR, and same problem.
I checked the wiring and the terminals too.
Here's the weird part though, if I disconnect the battery and let it sit for a couple of hours, everything is back to normal. No stalling or check engine light. however, once I get going for a few minutes and push the gas a little more, same shit all over again. I'm checking for vacuum leaks tomorrow.
Let me know what you think.
Thanks again.

Answer
There is a device with the acronym "maf" (mass airflow meter)
It measures the mass (total quantity) of air being sucked into the engine taking into account variations in density caused by temperature variations and altitude.  It really DOES manage to measure the literal amount of air (hence oxygen) pulled in.

Look in the injection section of your manual and see what the signals from the MAF are supposed to be, and measure to verify them.

Note that what feels like "choking" can be either excess or inadequate fuel.  Either too much or too little will drastically reduce power to the point of not running.