'99 chevy blazer rough and stumbling idle. Runs fine while driving in gear but when idling runs rough and seems to want to stall. Engine Light is on for Random Cylinder misfire. We've already replaced spark plugs coil pack and distributor. What else could it be please? Vacuum? Does anyone have a Diagram?