a 2002 came into the shop been to 3 shops one to get rebuilt another to put it back in and a third to wire everything it's been about a 4 year ordeal for the guy he brought it in not running or cranking even i looked around and plugged in as much as i could find and got it to start and hold idle but its idling between 450rpm to 900 and its rough all injectors are pulsing all plugs are sparking fuel pressure is good but if you try to rev it up it will die unless you go very slowly and if it does rpm then the exhaust smells quite lean i was wondering if anyone knew the injector pulse width or if this could be caused by a vacuum leak it's not showing any codes ipw is around 5ms at idle witch seems like it should be fine to me any insight is apricated thanks