I just got a tune up about 2 weeks ago and they noticed that the timing was off, it was advanced. so they adjusted it accordingly. Lately I noticed that it feels like it's advanced again. And I won't be surprised if it is advanced again, when I bring it to a shop this weekend.

What can cause an engine to keep changing timing, even after a recent tune up? Timing belt starting to go?