Thinking about it some more - 'shaking' sounds like a coil is not firing correctly, or perhaps the two coils firing rapidly in succession. Or possibly some sort of switch (eg EOS) is being triggered early.
Just some ideas that might help you to look for the cause of the problem.