Thanks for the quick reply henrik,
I decided to try my 18F4550 with a resonator @ 4mhz, and changing the range from 100 - 200. now the servo works correctly however my LCD is throwing up a several groups of arrows, o's and a couple of other symbols, and they do not change during the ontime of the circuit??? weird.

My resonator pins 1 and 3 are hooked to pins 13,14 on the 4550 and pin 2 on resonator is hooked to ground. I'm using PORTD.0-5 for my display.

Any ideas?