After getting the car home; I have done the following things: cleaned the MAF sensor, Throttlebody, and IACV all with non-chlorinated brake-kleen. I had found my problems the same if not worse. Then I changed the sparkplugs to bk7reix, fuel filter, as well as the fuel pump as I thought the possibly 20 year old fuel pump could be causing an issue. It has not improved anything either. After further inspections of the Canadian tire spectre airfilter that was barely fastened; I found out the owner or even previous owner literally sawed (broke) off the front portion of the MAF housing where the 4 bolts and screen for the MAF is that attaches to the stock airbox... MAF also had silicone sealing it instead of having a (gasket)?, not really sure just looks bad. I know these orange label MAF's are very finicky so even just sawing that part off could've screwed the MAF I'm thinking. It starts at 1000 rpm, and dies instantly unless you tap the gas pedal and regulate the throttle to simulate idle otherwise it will die/ rough idle 100-400rpm. It pulls great in boost, drives great throughout the rev range but will almost stall and even sometimes stall when going from in-gear to neutral.
Well... after getting my new maf, it didn't improve anything, and it actually threw a code 23 (maf)! The new maf did not come with an o ring for where it mounts to the factory airbox. I will have to find out the dimensions of this...
. Car still has no codes stored or anything with the original maf though... Thought it could be a bad signal wire to the TPS as i found corrosion on the signal wire and corrosion on the iacv signal wire as well. I cleaned these up, and plugged them in again. I used a multimeter to see if the TPS was getting correct voltages. It had 0.55volts consistently while the throttle was full closed (0% pedal) and had 4.28volts consistently while throttle was fully open (100% pedal). It also seemed to have consistency throughout the pedal positioning. Power wire on the TPS had 5.08volts too. I think the TPS is fine... I think the IACV is fine as i've tried adjusting it every way possible with no luck. Like i said car cranks for ever and will not turn over unless i hit the gas pedal and feather it to simulate idle otherwise it dies instantly. I ordered a cam sensor and crank sensor as a last resort... I'm starting to get a little agitated and worried about this... Has anyone dealt with this before on a ej20k?