My 2004 Toyota Prado ( match with GR-FE engine) with over 280,000 kilometers. It is difficult to accelerate, but it is normal when open fuel tank cap. what could be the problem?

Help, thanks!