Hi chaps, so we set out on a 3days holiday to peak district to look around. While driving through sheffield, have to say saw quite a few pretty Accords there in barnsley. Anyways, covered all 150 miles to shefflied without any hiccups and while was driving through barnsley, was driving at 50mph with RPM around 2500, i think i heard some sort of very light rattling from the engine, I might be mistaken on the rattling part, but then to my horror suddenly that orange check engine light came on. I never thought i would see that sort of engine management/check engine light in my life, as i like to keep my car in top notch state, atleast mechanically. So, on our way to hotel, we went to asda in Chapeltown, as usual wifey forgot some things at home and, they take their looks very seriously these women, so had to first go their instead of the hotel after a nearly 200mile journey. So, while the wife was shopping at asda, what i did was i got out opened the bonet, check the air filter for any bockage, checked engine oil which was spot on and disconnected the battery for a 10mins, then did the idle learn procedure and saw the light gone. But then, later that day, while we were driving to a spot in peak district and i was driving in the same sort of mph range with 2500rpm the light came on again with RPM restricted to 3000rpm. And then again after doing an ECU reset it went away. Oh, and i just recently changed the petrol fuel filter last weekend. So what could it be guys?