Odd problem.

Sounds like you're driving quite a bit when is the last time you had a full tune up?