I've seen this same thing in the Blazer forum. Your problem sounds similar to mine. My wife's Jimmy has been messing up for a while now. Would stall going down the road, but would start right back up if I put it in neutral and restarted. I finally noticed that the warning lights don't always come on with the key in the on position. When the lights come on, it starts and runs fine. When they do not come on, engine will crank, but not start. I've replaced fuel filter, (probably overdue anyway) and cleaned the throttle body with no difference in stalling. One of the posts in the Blazer forum said to check wiring bundles above brake booster which I've done. The car idles fine so I don't suspect the EGR. I'm just about convinced the problem is in the ignition switch. I guess I'm looking for someone that knows what they are doing to either agree with me or tell me I'm crazy and need to never touch a wrench again !!! This is a 97 Jimmy SLT with 4.3 Vortec. Automatic, two wheel, loaded up car that I either need to make reliable or replace.