Hi James,
try this for your config setting instead of the @ devise xxx you have, and use the osccon settings below to set osc speed, just remove the comment for the one you need. MPASM assembler settings

@ __config _CONFIG1, _INTRC_IO & _WDT_ON & _LVP_OFF & _CP_OFF

' for 8mhz
'OSCCON=%01111000
'for 4MHZ
'OSCCON=%01101000

You might give this a try too:
If PortB != %00001111 then PAUSE 30000 ' pause 30 seconds

JS