Hi,
You need to provide the servo with pulses continously if you want it to "hold position", usually at a frequency of 50hz. In your application though it sounds like it would be enough to have it move to position and then "release" it. However, it's still not enough to just give it a single pulse.

There are a couple of problems with your code
Code:
Pulsout PORTA.1, 100		'pulse to servo for a length of 1 ms to rotate servo CCW certain number of degrees
For I=1 TO 100			'pulse to servo every 10 ms for a total of 1 second
	Pause 1000
NEXT
This will only send a single a pulse to servo because the Pulsout is outside of the for next-loop. On top of that you are pausing 1000ms (1 second) each time thru the loop. I'd try something like:
Code:
For I = 0 to 100
 Pulsout PortA.1, 100
 Pause 19              'Pause 19ms for a total of 20ms which is 50Hz
NEXT
You have the same problem when trying to move the servo back to "zero". You only send a single pulse when you need to send it several in order to move it to position (and keep sending them at 50Hz) to "guarentee" that it stays there.

/Henrik.