Still have an O2 sensor installed? Mine does this but I'm led to believe because my speedo doesn't work it's the speedo sensor.
Allthough when I got my extractors and exhaust work done they didn't install my O2 sensor and the engine light was coming on from around about then.