Amen! Just a little add on to what you posted kev.......... always change your plugs according to the manual. I have found out over time as i have dealt with the 21 and 25 engines that these coil packs do not like wide gaps as they seem to overheat and breakdown with wide spark gap. Rarely have i ever changed a cam or crank sensor. I do not consider these engines as " finicky" per se but more like maintain me and i will give trouble free service. I have a fleet of these things to keep up and hardly ever do i get the E-27 code.
This is ONLY to be used to report flooding, spam, advertising and problematic (harassing, abusive or crude) posts.