When mine came on I called out RAC, he hooked it up to his computer, told me it was a sensor on the exhaust so he had a look underneath, fiddled about for 10 mins, said he'd cleaned it up a bit, then re-set the warning light & every thing was fine from then on. total cost £0, apart from my RAC membership of course!