Check all fueses and relays, check for dodgy coils and plugs. other than that id say it was sensor related, could be a number of things, IACV, cam sensor, crank sensor, thorrtle position, knock sensor and 02 sensors. If none of this helps maybe its something simple. Have you done anything to the...