Thanks Toolbox, you might have solved the problem:
The light is coming on and going off at will now, but the car runs fine regardless. been happening for about 100miles now.
Took it into the garage, plugged in the computer, no code!
Will check the fuel filter tomorrow and report back.
It's also been suggested that it might be a wet air filter so will also check that.