After installing a 1ZZFE engine in my 2003 Vibe it ran great except the idle, when cold it started and ran great then began to bog down and most of the time stalled, then when warmed up it was around 2100 rpm. I drove it like this for a month before I realized it was not going to come out of it. So ...