check the vacuum lines going over to the silver box on the left fender. It is the computer interface for the carb, and the vacuum lines work with the computer to control the carb. A leak there will cause the exact issue you are having - I had an 88 that had the same issue and the lines were the cause.