Thanks Man,
It was your item 2. I wasn't setting the correct Osc Speed, in this case 20MHZ. DEFINE OSC 20
jrudd