Getting ready to weld some patch panels on the 02 GC today. Had just disconnected the negative terminal on the battery when it looked like some storm clouds were rolling in. Electricity and water don't mix so I decide to table the welding and move on to another project on the "honey do" list. Reconnected the ground and went to start the van. Cranks fine, starts, and then promply dies. Try it again, same result. Try holding the gas down a little (normally don't have to do this) and it starts, runs, and idles roughly in park at 500 rpm. Shift to drive and stays at 500 rpm. Shut off the van and remove the batter cable, clean it and battery post. Reconnect, start van same result, 500 rpm in park. OK, maybe throttle body is dirty. Remove intake hose and clean throttle body. Start van, 500 rpm. No CEL and engine revs up fine. The van drives and does not stall, just low idle in both park and drive, 500 rpm. So, I decide to go for a ride. Slowly, it starts to come back to life. It now idles in park at 800 rpm and in drive at 600 rpm. Pretty much where it normallly is. Not so rough anymore either. It ran fine just before I initially removed the negative battery cable. No codes ecept 1684 which is expected. Any thoughts?