Darn...

Check the pick with a one second blink to see if it is running at the expected speed?

Using a 232 type chip between PIC and PC?

Post the exact code and configs you are testing with.

Maybe we will see some thing.