i bet one of the timing marks is off one tooth. make sure all three are dead on - both cams and the crank sprocket.
any check engine light?
Has the engine ever been replaced or worked on?
Somewhere around 99 and 00 there are two different EJ25 SOHC (which is what yours is) belts I think. And since EJ25's have quite a few failures, they are often prone to having motors swapped at some point in their lives. So, I would want to verify what engine it has and look into those timing belt differences. Sorry I don't know more off the top of my head but pretty sure Gates even makes two different belts as well. I am unsure of what problems it would cause to interchange them, but the engines themselves swap seamlessly with no issues.
"advancing/retarding timing" - what does that mean?
any check engine light?
Has the engine ever been replaced or worked on?
Somewhere around 99 and 00 there are two different EJ25 SOHC (which is what yours is) belts I think. And since EJ25's have quite a few failures, they are often prone to having motors swapped at some point in their lives. So, I would want to verify what engine it has and look into those timing belt differences. Sorry I don't know more off the top of my head but pretty sure Gates even makes two different belts as well. I am unsure of what problems it would cause to interchange them, but the engines themselves swap seamlessly with no issues.
"advancing/retarding timing" - what does that mean?