That's a long ass chain! But how do they set the timing on this thing?
It`s DIS ignition, I don`t know for sure, but probably with the toyota diagnostic tool. or if the valve timing is off, it could be a worn mechanical part. Im only guessing at this point...
yes, agree^^^, get a second opinion and shop...