Have u tried adjusting ur idle at the valve in the intake manifold?....i think it's inbetween the 2nd and 3rd pipe's (ports,or whatever u want to call them,LOL dont remeber off hand ) but anyway it's usually a phillip's head screw driver. AIV valve OR AAC valave or some shit.....the idle drops on any car when u put loads on the engine( wipers, windows,lights, rear defog, ETC...)
Try removing the thottle pipe and with the car OFF see if the throttle plate is fully closed or not. If ur car is a 1989 or 90 the throttle cable might be to short and that could be ur problem.As for ur choking problem at 7000rpm not sure, but the ignition kill isn't at 7000rpm cause mine have all gone to at least 7600rpm...one of mine even went to 8200rpm!...check out that stuff, hope i gave u some good advice.