The problem has mysteriously disappeared. I dont want to bring it in to a mechanic unless it starts happening again. I wonder if temperature affects it? It seemed to have stopped when the weather started getting cooler. Anyway, I am waiting for it to start happening again before I bring it in.