Should i be using a separate power source for the micro Oled?
Depends on how much current it is going to take. What does the data sheet say? But basically attaching the shield is stopping it from working. The only other reason that could be is if it uses the serial port.