i would say check the fast idle thermo valve again, and make sure everything that needs to be connected to it is. the fast idle thermo valve uses coolant temperature to regulate the idle on your car, so make sure the coolant lines are connected and that your cooling system is full and air free.