Have a similar situation here,Steve.
I had a second hand dispack fitted last year when car was playing up with erratic misfire.
Problem started again last weekend and like you the plugs and leads were all renwed last year ,about 30k ago.
I did a paperclip check and got code 89 which advised low voltage at oxygen sensor,but when posted conclusions to forum,general advise was dispack.This I removed on Monday,which in fairness was not too bad a job,just very tight and mostly done by feel.I found it so much easier to get the old unit out with the HBV removed which will also give me a chance to give the heater matrix a good flush through so several jobs can be done at the same time.
When the old dispack was removed it had no evidence of deterioration or splitting of the casing,just a small amount of heat marks across the base,so my fingers are very tightly crossed that when I refit the brand new genuine bosch unit today ,the fault is cured.
These cars do seem to work a bit on a process of elimination ,but if you are getting a weak spark,my money is on dispack......bought mine from Vauxhall warehouse in Romford, Essex and they got the new unit here the next day for a postage cost of £6=50.
Warning though.....with your car year it could be either an oval/or/rectangular plug connection so need to have a look first..........mine was oval and similar year and model.
Best of luck ,and I will report back later today when mine is back on and hopefully running fine again.