I have a 2012 Rav4 Sport 2.5 engine with 130000 miles. The check engine light came on checked the code came back Miss fire cylinder 3. I was thinking ignition coil or spark plug.I did the following to help determine the problem. I switched the coil from cylinder 3 with the coil in cylinder 2 the spark plug from cylinder 3 with the spark plug in cylinder 4. Cleared the code. My thinking if its the coil then the check engine light will come on again it should say miss fire cylinder 2 now. Or if its the spark plug it should say miss fire cylinder 4. I have now been driving the car for about two and a half weeks and the check engine light has not came back on. Is it possible when the check engine light came on the first time it was an error? Let me add that the car before and now runs great, smooth idle no hesitation on heavy acceleration. One thing that I did notice right after the light came on the first time my average MPG went from 26.2 down to 15.6 now its back up to 18.9. Any thoughts or comments please.