Now it looks as if your servo accepts a wider pulse 'range' than is normally legal. The specification is for pulses from 1mSec to 2mSec. Your code is referring to u ...
1) instead of using timer0 for the 20ms period I should use timer2 in connection with the CCP-module as you mention it in your code?
1.1) the CCP1-mod ...