I'm having a few issues here, for one thing my idle is a tad too high around 1000 or more at times, and no matter how much I try to adjust the throttle position screw it just won't go down. So I'm thinking throttle position sensor or map sensor maybe? It's a 92 2.2 btw. I checked for vacuum leaks but I might need to just KEEP CHECKING. Another issue I'm having is popping coming from my exhaust or backfire I assume. The car has already undergone an extensive tune-up and has perf intake and exhaust. Some punk teenagers drove by me saying it sounds "horrible".

I double checked the timing and everything so I'm wondering what can I do to eliminate this problem? Also I have another question. When I was adjusting my timing recently I got the hell shocked out of me by one of the wires on the tip of the distributor cap. Now from what I understand they aren't supposed to do that but it has all brand new plugs/wires/dis. cap+rotor and I triple checked 2 make sure it's installed properly how in the hell could it be faulty?