Have you had the thrttle body off the inlet manifold at all? I have made the mistake of putting the throttle body gasket on the rong way and was leaking like a bitch and was reving to 3k! Im gessing the 5efhe throttle bodys dont have an adjustable idle screw like the 4efte engines?