My megajolt's been running great since January, all of a sudden this has started happening, the car is complely undrivable!

Checked and fuelling isn't the issue. I disconnected the MJ and let it run in limp home mode, and it still does it, as you can see the severity is intermittent. I made sure my VR sensor and trigger wheel are securly mounted and they are not vibrating throught he rev range. Also, the coil and edis are still getting power whilst this happens. I think this is a coilpack or edis issue. Could it also be HT leads?
Like I said, this just suddenly happened after months of trouble free running, I believe the coilpack or edis is to blame, which do you think is the culprit?
What do you think? Please help as my car is just about to be insured and driven for the first time!
Thanks in advance, JJ