The last time mine was doing this it ended up being a marginal connection of the computer power lead on the firewall terminal strip. Heat and vibration would cause just enough voltage drop going to the computer to cause the 5 volt signal to the pmd to drop below its minimum voltage and would shut the fuel off. Removed the terminals, cleaned the connections, and reinstalled with dielectric grease to keep the nasties out.