Installed a Short Ram Intake setup in a 2016 Mazda 6 2.5L, basically a replacement of the stock air intake system and I am now getting a P0101, weird performance stuff, and weird fuel trims.
Fuel Trims: LTFT -8%/-10% at idle, -14%/-18% under acceleration, -5%/-9% cruising. STFT 3%/7% at idle, pops up to 30% when the LTFT goes down to -14, oscillates weirdly at high levels when accelerating sometimes.
Mass air flow oscillates around 1.9-2.3 g/s at idle, is this too low for a 2.5L engine?
The car hesitates when accelerating out of a turn sometimes, like drops 1k RPMs for half a second or so. Mostly happens when turning or accelerating when the engine is pretty cold.
Already tried: Checked for vacuum leaks, cleaned MAF sensor, reset ECU several times after every change.
The tubing is the same dimension around the MAF sensor as the stock airbox is where the sensor is, so that shouldn't be the issue (I think). Kit is from Protuninglab, link: https://www.protuninglab.com/20ma62l4hesh1.html
I noticed the P0101 pending a few times on cold starts but it usually resolved itself after driving for a bit. Car is a 2016 Mazda 6 2.5L I4 SkyActiv naturally aspirated. I like the sound of the SRI so would love to keep it if possible. Any ideas?