The 06 and 07 LC/LX fuel is unique, it is a two-speed type of pump. At normal operating conditions it runs on lower speed / pressure mode. And when it needs more fuel in the combustion chamber (based on O2 sensor temp, air-fuel ratio, ambient intake manifold temp (maf), as it’s new architecture, it steps up the speed. That’s when it starts the symptoms. On most 06/07 owners 2UZFE with VVTi, when you rest it and wait for the engine for 20-30mins after it has stalled, it will turn over and eventually engine will start and idle again.
I have went through a lot to troubleshoot this, with the help of fellow enthusiasts here I was able to solve it (fuel pump replacement), I even added an auxiliary fan (aircon condenser fan) and thought my AC was doing high pressure ang cutting off vacuums thats why maybe engine kept on stalling.
- replaced all 8 spark plus with bnew ones: didn’t fixed it
- cleaned maf: didn’t fixed it
- overhauled the whole intake manifold and replaced bank 1 and 2 manifold gaskets, replaced all fuel injectors o-ring gaskets: didn’t fixed it but it made the engine so smooth, runs finer, way less vibrations than before
- replaced throttle body gasket: didn’t fixed it
- added condenser fan: didn’t fixed it but made the aircon biting cold on 115°F outside temps during summer (idling or moving)
- replaced fuel filter: didn’t fixed it
- replaced old air filter with bnew oem air filter: didn’t fixed it
- took out oem fuel pump and replaced with Denso fuel pump part number 950-0210: symptoms never happened again almost 1 year ago now.