it could be from the fuel mapping on the ecu, I would say try plugging up a buddys stock ecu setup for that motor. You can also try cleaning your throttle, just pull it use carb cleaner, rinse it with water, and then spray it down with wd40. it could be sticking and or jumping open(like a swinging door).