I had almost the exact same problem but with an 18F252 and without the heating issue. It ended up being a bad LCD screen.