there are many possiblities, O2, fuel filter, fuel pressure regulator, if O2 has been bad for a while the cat can be plugged too....it could be gas cap problem (if gas cap doesn't breathe correctly will throw code) could be throttle position sensor....def sensor related...ummmmm
sorry
what have you done so far?? What have you replaced?
Go to the tacoma factory manual page
http://fsm.afraid.org/
about the ¼ way down
Diagnostics##Engine (2RZ?FE, 3RZ?FE)##Diagnostic Trouble Code Chart
it is saying MAP sensor, o2 sensor, gas leak on exhaust or cat.....something is causing your engine to dump too much gas
then there is a link on 420 that will show you how to diagnose the problem..the steps involved