I just bought a 1988 DOHC Si with a 1992 PGMFi intake and it idles up and down like in a cycle. I cleaned the idle control solenoid and that didnt fix it. My next move is to put a vacuum pump on the EGR and check the OHMs for resistance then clean that. Its also running rich and i've checked and rechecked all the vacuum lines. The up and down high idle seems to be a vacuum leak (the usual suspect) but it could be a number of things. Being that the car is as old as it is its probably an OBD1 system. How do i check for error codes and where is the port(s)