it might just be bad fuel lines, or even a fautlty fuel filter. Have you ever changed it???
I suggest
www.toyotapartszone.com
I really like this website, cuz of its easiness to use.
The pricing is great and the customer service is awesome.
They even have a cool feature that allows you to save your car(s) so next time you visit the site your cars is already there.
hope this helps