As I understand it, this engine measures ionization current at spark plugs to determine cylinder recognition and to detect knock so I checked the plugs first. They were the wrong kind so I replaced with OE and hoped that would be the end of it. But light came on again a few days later with same codes. The car has done 30,000 miles with one careful lady owner! There are no other symptoms and it starts and drives perfectly. Any ideas/suggestions welcome. Many thanks...Phil Huelin.