Anyone?
Is the CAS fixed and not moving?I don't know a lot about the standard mx5 engine management so maybe someone will correct me but if your throttle switch was knackered and was sending a noisy signal to the ECU it would cause the timing to jump around.
You could start off by trying these test steps to check your throttle switch is ok.