What boot-loader are you using? I use the 18F452 on our Flash-Lab boards with the MCS+
loader and have never had a problem with it.

You need to include DEFINE OSC if you're using the MCS+ loader.