Odd one really, whip the air box off just to make sure the filter isnt being sucked into the trumpets.
Im presuming you have tried to lean the fueling out, via the emerald ECU, but to no avail?
Certainly something stupid, if the car works fine out with Vtec.
All settings ok within the ECU?