99 4 runner hesitates off the line and has poor gas milage when hooked up to the computer it reads bank 1 changed timing 02 and catylitic and tune up and answers?

im not familiar with that code.(bank 1 changed timing??) if it is in fact a code, the first place i would look is at the timing belt and see if it has jumped. im wondering if this happened after the replacement of the timing belt. it would make sense if the belt had been installed improperly because usually if a belt fails, the engine wont run at all.