89 can still have a check engine light on and pass.... only 96 and newer fails if the light is on...I am not saying yours will pass but it can with the light on...