Hi Stu
As Scott said, my MY99 UK classic hesitates when cold and that has a brand new genuine MAF and Lambda fitted (I questioned it when he was in the car with me the other day), is fine when warm though so you have a small problem lurking somewhere. As for coils, you only have the single coil pack which I believe are pretty reliable unlike the old individual ones on top of the spark plugs so you can probably discount that.

along by the way
Shane