I have a 2001 toyota highlander and my check engine light keeps coming on. I took it to a shop month and half ago and they said it was my pistons 1 and 2 where misfiring. The car runs fine no problems, but it burns oil rather quickly. What should I do? Or what can I do?