Try these people, I use them for a lot of my spares...
http://www.importcarparts.co.uk/
An intermittent CEL is often a misfire so worth checking the condition of your plugs, leads and coil-pack. If it's flashing it'll usually flash in time with misfire.