My 02 has been getting a P0302 (cylinder 2) misfire code for a while. I've been clearing it each time seeing there isn't any noticeable issues I can hear or feel and it usually always comes back. I'm sure there is something wrong but there's no rough idle, gas mileage is the same, occasionally...