Napa part #CRB 2282572 $34.99 ~or~ CRB 2282571 $41.99
Evap Canister Solenoid Purge Valve
Me, I would go this route first. Everything I'm reading about this solenoid says that if it's not working (always open) it will allow the exhaust gases to continually enter the intake. That, at idle, will basically cause misfire or stutter or die. However, at normal cruising speed you wouldn't have the misfire because the canister is doing what it's supposed to do and venting into the atmosphere.
I may be way off here, but that's where you found an air leak, it made some funny noises when you put 20 psi of compressed air in the system, and it's cheap.
__________________
Pedders Pace Car Package, Injen CAI, Flowmaster AT, AAC Lighting, ZL1 fascia/skirts, RKSport Ram Air hood, vented fenders, painted stripes (Gary's Customz), Honor and Valor badged (Thank you, John)