just a guess without actually looking at it but have you checked your valve clearences? tight valves can cause a rough idle and stalling, or made sure that your egr is not stuck open... the egr would most likley set a light but you never know. mass air flow might be dirty clean the wire, also have you done any work on vx latley?... did problem just happen over night or has it be progresssively getting worse?