1.6L is belt and 1.8L is chain
so 100k on a belt is ,well asking for valve hitting the pistons.
you engine is NOT freewheeling. and the belt will NOT last forever.
its the one thing never to skip on all 16valve engines.
your ISC is sticking, pop it off and flood it what carb cleaner and shake it like dog with bone.
i fill mine with this fluid,and then tickle it with a split Popsicle stick (wood)
push it back then forth.
see video of one under test here. (using external battery or power supply)
mine.
http://carfix.stufftoread.com/sensor...deos/IAC-E.wmv
1 min load wmv video
see it , hear it.
yours looks diff, but works just the same way.
it is an air valve solenoid.
next to Throttle body, see it? It controls idle.
look here.
http://carfix.stufftoread.com/sensor...6L-plumb1w.jpg
part 60 Isc or IAC same-o
many cars do this ,cold.
it is easy to clean, just leave hose attached for green slimeleaks out