I have seen those underhood air filters cause problems, but usually it causes it to run funny. Air comes off the fan and hits the filter. It goes into the MAF at a funny angle and messes with the computer.
With those heads and cam maybe you are getting too much air into the engine and not enough fuel. If you haven't upgraded the injectors do that and get a real tune.