Wilko said:Simon
Your high CF will be down to knackered maf. The Maf is one of the 2 major load measures for the ecu. Lower maf reading makes the ecu think there is less load so it runs more advance.
Change your Maf.
But can't prove it because of the mechanical scaling?