Bad PROM is like a bad Ignition part...it either does, or doesnt work. I would definately look at all the grounds, and even add some.
Also, check the codes from the ECM, use a paper clip, and jump A and B terminals on the diagnostic connector, then count the flashes. Each code will flash 3...