Mechanic says it is random miss fire. No check engine light at all. I have bought my own scanner code with advance information. Will hook it up and drive to learn any pattern. Yesterday took out mass air flow sensor and clean it up. looked fine though.