hopeing you didnt overlook

"PAUSE 500 'Wait 5 Sec."
5000 = 5 seconds not 500

I dont see any tris statements, did you turn off analog, did you turn off comparitors,

If you have a standard lcd, I would try to hook that up first and make sure your program is working first,
then use the OLED, there should be no differeance, but you never know.

Ill be willing to bet its the TRIS statements missing, I did that last week forgot to set my tris and my display didnt do jack poop