I'm glad u got your car running better. What kind of misfiring did u have, and did it trip the check engine light? I have a similar problem. When my check engine light went on I got a "random/multiple misfire" code.
I reset the code and it hasn't returned, but the car is not idling smoothly, it still misfires slightly at idle and low rpms.
Did u test your coil pack at all to determine if it was bad first? Mine checked out with the ohm meter, but not sure if that means it's fine. I'm hoping your situation was similar to mine, I might just try a new coil pack like you did.
Thanks for any info..
I also PM'd you