Hi,

Take a look at the PicBasic Manual. It's well explained and a free download.

If you use a 4 MHz crystal, Pause is in milliseconds so...

Pause 1000 will pause 1 second

You can pause up to 65 535 milliseconds (16 bits)

Your problem could be your clock or you oscillator calibration value. Last address in the program memory.