396, have you tried disconnecting and reconnecting the ECM yet? If you haven't, give that a try. The very first thing you want to rule out is bad or oxidized connections. If the connectors are starting to develop a bad connection from oxidation, the ECM could intermitently lose power, sensor info or whatever is required by the ECM and possibly cause this scenario. For that matter, it wouldn't be a bad idea to go around checking and reseating all the various sensor connectors.