If the engine is running ok, then massively unlikely to be that!!
I would do a complete service on it, firstly, then take it for a CO check, thsi will give a VERY big clue as to what is wrong.
The most likely thing is a duff sensor like the lambda.
Put up what the readings were.
tabetha