I don't use the Port A, so ..

I just tried with another PIC just to see if I didn't had one hardware problem : just the same
I then tried with a 18F452 instead of a 18F458.
With this one , everything just works fine ....