I have a 2000 4runner v6. I get codes p0300, p0301, p0302, and p0305. Which is misfire on cylinder 1,2 and 5. Starts to run rough then codes come seconds later. At first there was just 300 and 302 and then the other 2 cylinders come. Runs fine for first 10 minutes then it acts sluggish and cel are thrown. Car is still driveable when cel are thrown but it is a little sluggish. I was thinking it was possible bad gas, maf sensor, or fuel filter. Any educated thoughts please share what u think are possibilities.
