Disregard below. I didn't notice the dates on the posts above...ya know, the ones from 2004 !
You've got 78ms worth of pause's in your loop. At best, 78ms worth of pause's limits you to an update rate of just over 12hz. Servo's want an update rate of about 50hz or so.
Try this:
Mainloop:
GOSUB READ_POTS
SERVO = 150 * TEMP1 : SERVO = SERVO / 255 : SERVO = SERVO + 90 : pulsout serv1 ,servo
SERVO = 150 * TEMP2 : SERVO = SERVO / 255 : SERVO = SERVO + 90 : pulsout serv2 ,servo
SERVO = 150 * TEMP3 : SERVO = SERVO / 255 : SERVO = SERVO + 90 : pulsout serv3 ,servo
SERVO = 150 * TEMP4 : SERVO = SERVO / 255 : SERVO = SERVO + 90 : pulsout serv4 ,servo
GOTO Mainloop
READ_POTS:
Adcin 0, TEMP1:Adcin 1, TEMP2:Adcin 2, TEMP3:Adcin 3, TEMP4 : RETURN




Bookmarks