Great..for me..i was about to do the factory reset but i did wipe cache partition a couple of times and then switched off the phone and did a full recharge overnight before using it...now so far it looks like all the problems are solved...but i am still considering a full factory reset ..just to make sure
UPDATE: NO NEED FOR FULL FACTORY RESET FOLKS. DO WIPE CACHE PARTITION THROUGH RECOVERY TWO TO THREE TIMES. THEN SWITCH OFF THE PHONE AND LET IT CHARGE FULL WITHOUT USING IT IN THE MIDDLE (BEST IS OVER NIGHT) AND THEN SWITCH IT ON AND VOLA EVERYTHING IS BACK TO NORMAL....