Spray easy start around the gaskets to ensure sealed correctly, then check the CO, a lean mixture will cause this, maybe the CTS has gone duff, which is pretty std.
The FACT that the revs are raising above base idle(if set correctly) shows it to be WORKING, it's ONLY function is to raise the revs, which it's doing.
tabetha