What did the shop diagnosis the problem as? I just replaced my mass air flow sensor and that helped. Im having misfiring only under 1000 rpms. I just got throttle body cleaner and seafoam, we will see if that helps. Otherwise ill have to get more diagnostics done.