The other day I had been driving for around an hour (the car was at operating temperature) and then topped up the tank with fuel (just 1/4 tank of new fuel). When leaving the petrol station I notice a slight hesitation in idle, and soon after then I noticed my ECU data scan was showing -6 learned ignition timing off throttle and about -3 on low throttle. I drove it gently for the next 10 minutes then stopped the car for a few minutes. Upon starting again everything seemed to have resolved itself - go figure.
I've done around 500kms since then (mostly highway, had a long trip this weekend). This morning (again after having being driving for around an hour, so car at operating temperature) I filled up with fuel. This time pretty much a full tank (3/4 tank of new fuel). A few minutes after that, while driving along at highway speed the car felt like it lost a bit of power. I looked at the ECU data scan and it was showing -11 learned ignition timing.
I quickly pulled over and tried the same trick as last time - turning off the ignition and starting it again. This didn't fix the problem - even jabbing the accelerator pedal in neutral showed it was pulling -11 as soon as the revs started to increase. I inspected all hoses, inspected the MAF - everything seemed fine. I checked the ECU for error codes - nothing. As I was around 250km from home still (and no lap top to check sensors) - I ended up resetting the ECU to clear all learned values. This fixed the problem and it's been fine since then.
Any ideas? Maybe the fact that it happened after filling up with fuel is just a coincidence...
Why would resetting the ECU fix it? Could something cause the ECU to 'learn' values so out of whack?
EDIT: have been doing logging since this original post. It's knocking under medium load, low RPM - always around -3psi
Kim