Wife drove 2000 XL Avalon to store, came out 3 minutes later and engine would not keep running when she let up on accelerator. When I got there, engine would crank, but not start. Thought maybe fuel pump was issue because couldn’t hear it when ignition turned on. Chilton manual says pump should run for 2 seconds when ignition turned on. Figured out that was wrong as requires signal from starter and crank sensor to enable COPN relay for pump. Have checked fuel pressure (48 psi and holds > 40 when engine shut off), checked spark by pulling wire off plug, inserting screwdriver and holding about ¼ inch from engine bolt, injectors are firing as get nice flashing light when put 12 volt check light across fuel injector when cranking engine. Have also verified I get a trigger signal at the coil when engine is cranking and have ignition confirmation voltage at coil. Have verified crank and cam sensor signals and have also verified continuity between all of these and ECM. Pulled off crank pulley and timing belt covers to verify the timing belt hadn’t slipped and all the marks are dead on. I find it interesting in that although the engine cranks over, it really never fires. What am I missing? Is the engine somehow not getting air (an engine needs a mixture of fuel and air + spark to run), so that it is always flooded? Have put a DVM on most pins on the ECM to check voltages and ground (based on AllData information and haven’t found anything that seems irregular, but I don’t really know what kind of problem I’m looking for any more either.