K8048 16F54 oscillator nor running

My K8048 runs the on board 4Mhz crystal oscillator with 16f627 and 16f648a chips. When I try a 16f54 the oscillator does not run. I am loading the HEX code with PicProg2009. I set Osc to 01(XT Oscillator) however the program sets Osc to 11(RC Oscillator) before or just as it loads the HEX code. I can get the oscillator to run with a Res and a Cap. How do I keep PicProg2009 from changing Osc? Is it possible that PicProg2009 is reading ahead to some code at the beginning of my HEX code that causes it to change Osc? From what I have read, one can not change the configuration register in the body of the HEX code. It has to be set at program mode entry and can not be accessed once the address is incremented.