Sounds like a vacuum leak or a leak in your intake. Have you checked the hole you plugged to see if it's leaking?
Lets just say this... I'm over 100whp and soon to cross 200whp. Thanx 2GNT! Now if I could only learn to prove it.