Cleaning the EGR valve might help but I think it's one or more of the coils failing.
As you say, there are no ignition leads on this engine. It has a seperate ignition coil mounted on each spark plug.
If it was my car I'd change the coil pack.
Shop around for the best price, but this place is pretty good.
http://www.autovaux.co.uk/LoadPortal.aspx?cnum=46&pnum=AS9119567&tabid=5&vnum=136
dfoote
June 2009