Just finished swapping out the standard 1.5 for a 1.6 out of an si and the engine will idle fine sometimes and then for no reason rev to about 1500 and stay there and go back to normal idle after a minute or so. Also im using all the 1.5 dpfi also. The old engine did not do this just wore out and also no check engine light has come on. Any ideas?