By the 94 actually having a bad checksum, do you mean that the program currently running on the PCM has an invalid checksum in and of itself? Is there a way other than flashing a new program to it to be sure of that?
i guess swap the ecms and read again would be a good way to verify that, but that's a pain. i'm not too concerned with your '94 as it seems to have some one-off issues, but if you wanted to give it a shot, monkey around with the connection timing in that config menu. just screenshot it first so you know what to put it back to