it worked on mine without resetting trip metre, codes were p0700, p0113, p0123, found out what they were, basicly it was where i had been cleaning around the throttle body and reparing the last problem, it was the wiring in the 3 plugs was loose, all sorted now, and no more codes.
thanks...