It has two control modules on it right now, one original and a brand new orange box.I my experience, when you only get spark in "Run", but not "start" it is usually a problem with the ICM. First check the ground. If the ground is OK, it is time for a new one. Good luck getting it running and keeping the oil pressure. Someone on forcbodiesonly.com sells ICMs that he personally checks.
I also tried the one off of my running vehicle just to eliminate it as a variable.