go to autozone and run the OBD checker, or get a paper-clip and jump the harness next to the ECU and check for other malfunctions.
then pull off your intake and make sure the FITV isnt sucking mad air when its hot. this would be a very easy fix and might explain the prob (too much air = shitty running)
__________________

University of Florida Gators - '06 NCAA Basketball & Football - '07 NCAA Basketball