I've upgraded to a 16F88 chip now.

Just a thought, is it possible for SSPWM to use TMR0 instead of TMR1 on the 16F88 bearing in mind my 2khz
PWM requirement with variable 10-90% duty in 1% steps?

I'm not complaining SSPWM works well but freeing up TMR1 would let me use it for my
speedo routine.