I have a 2004 Grand Prix v6. I got my coils checked and number 2 fire was real weak while the others are strong. Could that be why it's showing a misfire on cylinder one? I took it to AutoZone and they detected it.
In GM engines, a cylinder #2 misfires usually indicates a bad coilpack. Not always, but usually. To answer your question, yes, a poor spark will sometimes cause a misfire.
The correct way to check what's wrong is to swap two HT leads around (the cables coming from the coilpack and plugging onto the spark plugs).CAUTION: swap them at both ends so that you don't make them fire out of sequence. If the misfire stays on the same cylinder, it's not the lead, it's the spark plug or the coilpack, else it's the lead.
Next, swap two spark plugs around. If the misfire is on the same cylinder, and it's not the lead, then it's definitely the coilpack. Else it was the spark plug. Replace as necessary.
Also take note that a bad coilpack or HT lead will foul the spark plug in the misfiring cylinder. Best practice is to replace sparkplugs when doing the coilpack. It's also a good idea to replace the HT lead for that particular cylinder.