The connection between the bottom or top screen to the motherboard is bad. It has nothing to do with the battery. Which screen blinks? Which doesn't? That can help determine which it is. Try reseating the screen cables a few times. Try it without the case on. If it works that way, try it with it on. If that causes the problem again, something is being shorted out.
Edit: Whoops, I'm a bit late...