What is causing surge?
I believe mechanics have guages that can read if there's a leak. But just yourself, you can listen for any sucking noises, check all the hoses like the brake booster line and PCV lines, make sure there's no tears or if they are loose.
You may also have an issue with your IAC valve. (Idle Air Control) If they start to fail they will cause your stalling as well.
Trending Topics
The Best V8 Stories One Small Block at Time
Before you do anything, clean the MAF. You WILL NOT get a SES light for a dirty MAF. You will also NOT get an SES light when something does fail, our PCM's sometimes just do not show SES lights when they should 100% of the time.
Buy a can of spray MAF cleaner or clean it yourself with alcohol and Q-Tips. But doing it with Q-Tips is a very delicate procedure, its easy to break the sensor wires if you're not careful. Get the spray if you haven't seen it done.

