gotcha. The guy at pro-m tried to explain that when you upgrade your engine to make more power it will be sucking in more air and expelling more exhaust. Since its acting like a more efficient air pump per say it will be sucking in my air at idle hence the higher maf voltage
The problem with this theory and idle is that at idle speeds, the engine ingests a low volume of air/fuel. The manifold vacuum is high because the throttle is closed. High vacuum means low airflow: at WOT with max airflow, vacuum drops down to 1” or less. Typical vacuum ranges from 16”-18” at 650-725 RPM. With a small volume of air passing though the MAF, the voltage should be low. Only enough air volume is passed to maintain engine RPM at 800 RPM or less.
It takes a fixed volume of air to maintain idle speed. That volume of air does not change with the addition of high flow cylinder heads, intake or camshaft. The cam timing may have an adverse effect on idle quality due to overlap of the intake and exhaust opening and closing.
There are three parts in a MAF: the heater, the sensor element and the amplifier. The heater heats the MAF sensor element causing the resistance to increase. The amplifier buffers the MAF output signal and has a resistor that is laser trimmed to provide an output range compatible with the computer's load tables. Changes in RPM causes the airflow to increase or decease, changing the voltage output.. The increase of air across the MAF sensor element causes it to cool, allowing more voltage to pass and telling the computer to increase the fuel flow. A decrease in airflow causes the MAF sensor element to get warmer, decreasing the voltage and reducing the fuel flow.
The fact that the voltage is high suggests that there is a disturbance in the flow of air through the MAF. I don't recall your having said what kind of air intake system you have. That may be crucial to solving your problem if the MAF is the source of your troubles.
Tests to isolate your problem
1.) To isolate the MAF, disconnect it and start the car.
2.) See if the idle surge is still present: if so, disconnect the IAC.
3.) If the idle surge is still present, then disconnect the SPOUT and the IAC. The base idle should be a steady 625-650 RPM. If the surge is still present, or the engine is out of this RPM range, you have either a bad injector(s) or a mechanical problem.