Hey guys, I've finally called Apple Phone Support and seems like their solution to reset the PRAM really works.
Here's the procedure, people who have similar problem can try and see if it solve the problem.
1. Resetting the System Management Controller (SMC)
Resetting the SMC on portables with a battery you should not remove on your own
Shut down the computer.
Plug in the MagSafe power adapter to a power source, connecting it to the Mac if its not already connected.
On the built-in keyboard, press the (left side) Shift-Control-Option keys and the power button at the same time and wait for 10 to 15 seconds.
Release all the keys and the power button at the same time.
Press the power button to turn on the computer. Note: The LED on the MagSafe power adapter does not change states or temporarily turn-off when you reset the SMC.
2.Resetting PRAM and NVRAM
Shut down the computer.
Locate the following keys on the keyboard: Command, Option, P, and R. You will need to hold these keys down simultaneously in step 4.
Turn on the computer.
Press and hold the Command-Option-P-R keys. You must press this key combination before the gray screen appears.
Hold the keys down until the computer restarts and you hear the startup sound for the second time.
Release the keys.
3.To start up into Safe Mode (to Safe Boot), do this:
Be sure the computer is shut down.
Press the power button.
Immediately after you hear the startup tone, hold the Shift key. The Shift key should be held as soon as possible after the startup tone but not before.
Release the Shift key when you see the gray Apple icon and the progress indicator (looks like a spinning gear).
* Login in Safe Mode, and you can try restart in normal mode to see if it works.
Here's the help I got from Apple Expert, please post your feedback and see if it works for you.
Personally I got the issue solved. I have been using external display for more than 20 mins 😉