Okay so I spoke too soon. There was a hard to find issue with the 32K of static RAM that came with the system.
I did do several hours of memory testing on each of the three supplicated memory cards looking for any memory issues. In this original testing nothing became apparent.
The issue that would take me hours to locate became apparent one day while I was loading and working with the H8's Benton Harbor BASIC interpreter. It first showed up when I loaded version 10.6.0 from tape. Every time I created a short BASIC program and then tried to list it out, all the line numbers would be in decimal form. So line 10 turned in to 0.14267 in a list.
When I then loaded version 10.5.1 of the BASIC, everything seemed to work. So is the tape image of the 10.6.0 I'm using corrupted? I starting to use the 10.5.1 version.
Everything seemed to work with the 10.5.1 with the exception that every once and a while the BASIC would just lockup for no reason. There seemed to be no patterns in these lockups that I could discern. Could the 10.5.1 have some type a memory leak or other coding issue?
Over time the lockup issue started to get on my nerves. Then one day when the system located up again, I did not power the system down but instead entered in and then ran the simple RAM test program that came from the Heathkit H8 operations manual.
BINGO! The test program found that a small bock of locations, in the upper 4K bank, on one of the two 8K SRAM cards had stuck bits in the high state. Moreover the issues would come and go intermittently. Further more this issue took time to appear after the computer was powered up from a cold state.
The picture above shows the offending TSM4044 SRAM chip that was located in IC108 on the H8-3 card.
I replaced all eight of the TMS4044 chips with newer and factory fresh P2141 version I already have in my restoration parts stock. Plugging in the repaired board, several different memory test programs for where run over two days.
Now all version of BASIC 10.6.0 and 10.5.1 work. All the BASIC programs that I have been porting over are also now working. No more lockups.
So everything seems to now be working again??? Lets hope so!