If your code reader is sophisticated enough it might allow you to pull pending codes that get registered much quicker. Only once the code is confirmed it trigger the CEL
As others mentioned the crankcase ventilation system is another known source of vacuum leaks. I went through your exact same process...
Last edited by lpcapital; 01-16-2012 at 04:28 PM.