It happened about a day after I had my fuel filter changed at a quick lube place. Could that have caused it? Do mechanics charge just to look at it? Are there any mechanics that won't overcharge me if I bring it in like dealers do? (sorry, guess it's more than one question)