"an engine to fall on its face around 6000 rpm once it’s hot?"
Assuming the Rev Limiter is set right and the Temp Sensor is not causing this, then:
If you can't tune this out, I would test the Coils ( Ignition, Charging, etc). Stator Coils with Layer Shorts usually start malfunctioning once...