I replaced my ignition coils with Bosch ones because I was getting a rough idle and quite an abrupt flatspot at 1500rpm when the engine was cold.
I think they were about £130 total, from eurocarparts, but it seemed to do the job as I no longer have the flatspot.