Have you tried the idle relearn procedure there is a post on here for it. I did it to my truck a few days after the swap because it just didn't want to idle sometimes. Cranks and runs everytime now. Different problem I know but maybe it will help.