check isc unit also i had the same problem, when cold start do your idle return to 850 rpm when warm if not like i said check your isc unit if not it will not run right when it's warm my opinion or check secondary injector or injector connecter that how i fix mind but mind was the isc unit.