Cylinder 3 misfire! on 2006 Chevrolet Colorado

I continuously have the check engine light come on. when i check the code it just says cylinder 3 misfire. I can go to the parts store and clear it and after a few days it comes back on. the truck can be just idling and then boom the light comes on!! i have replaced the plugs once at 35K it now has i just pay the money and replace the coil pack or in doing that will it not fix the problem??

Asked by for the 2006 Chevrolet Colorado
have your #3 coil checked
I had the same problem. I took it to the local dealer where I bought my 2004 Cadillac Cts
they replaced the plug and the coil charged me over 300.00 and less than one week later my
check engine is on again same code.