I bought a 2003 Mazda Protege5 from my friend. When i got it there was a rough idle. The RPMs would flutter between 1000 and 0. I got the codes read at O'Riellys and got Random Misfire, Misfire in cylinder 3 and one i can't remember but it's only offered solution was to replace the Idle Air...