Thank you everyone for your input. I finally took it to the mechanic. It needed a tune-up. It's been a while,

so it was time. He also found out that the timing belt was skipping keys or something and fixed it. So, my little friend is back among the other living Tegs.
Thanks everyone.