* * * Any suggestions before I purchase a computer for it? * * *
Have you read my thread? It seems that you have. If so, did you try disconnecting the CTS wire and/or replacing the CTS?
In my opening post I noted that my problem sounded a lot like your problem. Since the CTS seems to be #1 suspect in situations like yours and mine, I'd suspect that before I'd suspect the "computer". When I disconnected the wire connection at my bad CTS, the truck started right up and ran normally. The effect was stunning.
I also note that you and I have "OBD1" which is "on board diagnostics version one." After 1995 Chevy went to OBD2 and it's my understanding that they did so under some reglatory pressure because OBD1 would go to default settings to override a bad sensor (presumably when disconnected) and thus basically "bypass" emissions control.
Which, I assume, is why disconnecting my bad CTS wire resulted in the truck running normally. The default setting takes over and the truck runs normally (or more or less normally -- I didn't actually try driving it around that way).
So I would suggest that you try disconnecting the CTS wire connector, then start the truck and see how it runs.
Read my thread as to what I did when I did that (it'll set a code and you then have to clear it)
If your "master mechanic" is wrong, replacing the "computer brain" won't solve your problem. You'll just waste time and money and be no better off.
I did quite a bit of online research and never encountered a situation where the computer itself had failed. Sounds to me like your mechanic is taking a shot in the dark.
But, of course, I could be wrong.