A little over a week ago my 03 Kia Rio Cinco started acting up, running rough and missing really bad. The check engine light came on and I got the code checked, and is was an MAF sensor code, I cleared that to see if it would come back on again, it didn't, but a code for cylinder 2 misfire keeps on coming up. I brought it to a mechanic to have diagnostics done for $65, and all he said was that it was misfiring on Cylinder 2, and told me that it may be an injector and to use some injector cleaner to see if that helps. It hasn't helped yet. I've also changed the spark plugs and coil pack and those did not help the problem either. If anybody has any ideas on what this could be, please help.