BMW Repair: engine surging between 800 and 1300 rpm, jumper cables, idle control valve


Question
I made a bonehead mistake I crossed the ends on my jumper cables trying to jump my 1984 325e. when I saw what I did I corrected the problem and the car started ,but after it got up to temp. the engine began to surge in park between 800 and 1300 rpms. The 325e is running fine in gear but in park or neutral it surges I would like to know if what I did caused this and what the problem could be.                           
                                  Thanks,
                                    Mark
2.7 stright 6 motor

Answer
Just a guess but that model uses a seperate idle control module near the ecm above the glove box.  Short of replacing it I would double check all fuses.The other possibilities would be the ecm or the idle control valve itself which is near the throttle body.