Hi Steve, need a little more info here
Did you mean Mass-Flo?
Is your system using the A9L computer?
What exact self test did you run and how did you access the system and read the code? If it's the check engine light flash sequence from the 9AL (or similar) then you are correct, it's a ROM (read only) or KAM (keep alive) memory failure. But that can set from a number of factors, low voltage, heat, initializing error etc. Try a formal reset - disconnect battery and any keep alive wiring for at least 30 mins, then reconnect, leave test wiring disconnected, turn to "run" position and make sure fuel pump runs briefly and then check engine light goes out. It all that is OK then turn off key, hook up self test wire and ground it, and then read codes. You should get code 11(s) for system pass followed by any other codes that are stored. Let us know what you find, good luck