If the revs dropped when you plugged the ports..then theres your first clue! Which one was it? The IACV or the FITV? a faulty fitv will cause this every time..they tend to fall apart inside.
And no one bad valve couldnt do this, but bad valve SEALS could.. plug the valve cover breather and see if it builds vacuum and drops the revs.
__________________

TR Old Skool EF Crew #24