Could also be issue with the fuel i njection system,
buy a bottle of fuel i njection system, add it to your gas tank, run your engine to clean the fuel injector, see if this can fix the problem. My previous two toyota cars, Camry and Sienna all had this problem.