You mean you had a coil pack that was loose?

The ignition control module "ICM" is what the coils bolt too, that can be bad and cause the random misfires.

22º timing at idle is normal.