Warmed up or cold it will not idle. Drives fine as long as one foot on the gas. Below 1500 rpm it will flutter and die. Replaced camshaft sensor, crankcase sensor, throttle body with built in TPS, new battery still no idle. No codes but flashing check engine light while moving.
Would try cleaning the mass air flow sensor located on air intake hose. Adjusts fuel to ambient air Temperature and input to ecm
And adjust fuel to air ratio.
And adjust fuel to air ratio.