Long shot but if you're convinced Compression, Spark and Petrol are ok then it leaves timing but from memory this is set on the Powertorques and is hard to alter.