Service Engine Soon - help!

Hello,
I got a service engine soon light maybe a month ago and the diagnostics showed:

Code: PO305
The PCM has determined that a misfire has occurred in cylinder #5.

I changed the plugs first and reset the computer. It all went away and today a month later the same thing shows up. Is it the coil? Could it be anything else?