The problem is the OBD 1 system, it's no where near as sophisticated as the 1996 and up OBD 2 system. A better scan tool might help, but I doubt you will find one today. Any OBD 2 tool would read pending codes on an OBD 2 system. Once the light is out, it may not be possible to read the code.
_________________
98 Riviera SC3800 All stock except gutted air box.
1970 Buick GS455 Stage1, TSP built 470BBB, 602HP/589TQ
Best MPH, 116.06 MPH, Best ET, 11.54
https://www.youtube.com/watch?v=UHCda-t_Jls
https://www.youtube.com/watch?v=sfT2tEO4XcU