hey guys i have the same problem. I have a 1999 Toyota Camry 2.2L Automatic. The engine starts without any problem during morning or anytime of the day but the engine cuts off after running it a few kilometers (as if you turned the ignition off) without any warning at all.
But i have not experienced it while running at highspeed. (That would be really scary)
It only dies (cuts off) when its on 'D' and if your slowly moving on bad traffic. when you turn the ignition on it STARTS right up without any problem.
No check engine light.
Temp guage is in normal position.
Did some experiment in my garage i put it on Park while engine is running for 15 mins-- engine does not cut off
Did it in reverse did not cut off as well
put it on Neutral same result.
But on D (while stepping on the brake pedal) engine quits after several minutes....
could it be a bad crankshaft sensor? but it starts right away after i turn the ignition on.
Fuel pump? does not choke shake or rattle before it dies.
the funny thing is the idle is ok. have not experienced any rough idling
Would really appreciate it if anyone of you could help me resolve this problem. it would save me money on parts that does not need to be replced and labor cost.