Have had a CEL for a week or 2, just checked it and it read p0173. It runs fine except for the occasional misfire. Any thoughts?