On lh 2.4 systems , it seems that the 561 pink label cpu is a known fault item . Basically there is a hybrid circuit chip that corrodes over time .This causes the fuel pump relay control to stop working=no fuel no start . If you are handy with electronics you can build a circuit to swich it back on , or use a k-jet green relay to do the same thing . Best to have the ecu rebuilt replacing poor quality electronics or buy a used one on ebay.
You can test fuel pump by jumpering fuses 4 to 6 -WARNING this will make fuel pump run all the time even without the key! but may help someone get home !