Tja, wenn die Configuration Bits programmiert wurden, sollte er eigentlich... Ich nehme an, dass du eine "richtige" Platine hast, also ein layout, keine Lochraster-Platine. Da kommt das schon mal vor, dass dem PIC was nicht passt und der Quarz nicht tut. Dann passt meist ein Kondensator am Quarz nicht. Kondensator raus, kleinerer rein, dann läuft er...
Nochmal zu den Konf-Bits: Wenn du dein Programm compilierst, sollte anschliessend die Einstellung, die du im Quelltext hast unter MPLAB/Configuration/Conf-Bits stehen - schau mal (ich kenn den CCS nicht, ich arbeite mit dem C18 von Microchip)
ansonsten: ?????? Gnd, VCC sauber am PIC ? wennst mit dem Oszi mal VCC anschaust: schwingt da was ? zu kleiner Kondensator an VCC ?

Gerhard