Hey all im new to the forum. just picked up a 94 1500 ext cab 5.7 tbi 4x4 4l60 tranny. heres the prob. i went to get the codes ran at oreillys it has 4 or 5 codes. one was a map sensor problem. i just went ahead and replaced it. it also had 2 codes about the knock sensor and a code for the ESC. what happens is it starts fine, idles wonderfully cold or hot. but if i touch the gas ever so slightly it lugs n glugs, and starts making that sound that like a crackling spark retard. if i actually use the gas a lil more from a idle, the idle will drop off when i let out say backing up or parking it wont start crackling it will have big lopes trying to correct itself from the idle dropping so low. it only did the crackling in park. it runs down the road fine shifts nice thanks to B and m shift plus. just coming to a stop idle will drop off and come back. its becoming annoying and needs to be dealt with. it also does the idle drop/and correct a lot under 1200 rpm in gear when stopping at a light and so on. if im in OD and start slowing it does not drop it idles back down fine. it also has a hesitation spot on takeoff sometimes. can anyone point me in a good direction on what to start looking into. im no efi genius. im a carb guy so bear with me. things done are. new map/2 new vacumm hoses. one was cracked one i broke. pulled egr to clean and check for proper diaphram operation/leaks, cleaned TB. can someone explain why a esc would go haywire and cause the knock sensor to throw a code aswell. i do know they are both working in conjunction. what should i do.