What about the camshaft position sensor? Its another notorious problem with those motors. Its a circular disk inside the distributor. Its not called a CPS its called a Distributor Pickup Assembly. Also try changing the timing. You can move the distributor a few degrees each way on those motors.