maybe the car is reading knock from lifter tick. i dont know how sensitive your knock sensors are, but on my car it would read knock (like 12 degrees being pulled) and go really slow, i found it was lifter tick causing it, changed the oil and it went away, no timing getting pulled. it came and went just like your problem.
__________________
-Dane
98 240 w/ bolt-ons
Srqspeed.com
