D1 starts but won’t gain speed, had this happen 4 years ago was failed fuel pump. Recently replaced fuel filter and fuel pump, changed spark plugs, replaced damaged CKPS connector all with no resolve and no CEL. MAF sensor replaced 4 years ago so next I replaced MAF with known working MAF no change. Cleaned MAF and TB and IAC Valve no change. Test drove and ran erratic but no stall out and no CEL. I’m ruling out fuel pump and MAF. However I’m thinking that the IAC could be failing it original unit because of the erratic idle. Any ideas?