Default [Q] Phone's partition table corrupted (?)

After fiddling with every possible options available, I think my phones lagging has to be a problem caused by a corrupt partition table. I first ran this command :
root@android:/ # dmesg | grep mmc0
dmesg | grep mmc0


And when I ran :
1|root@android:/ # dmesg | grep mmc
dmesg | grep mmc
, I got :::

<3>[ 102.344421] mmcblk0: timed out sending SET_BLOCK_COUNT command, card status 0x400d00
<3>[ 102.344482] mmcblk0: command error, retrying timeout
<3>[ 102.345764] mmcblk0: timed out sending SET_BLOCK_COUNT command, card status 0x400d00
<3>[ 102.345855] mmcblk0: command error, retrying timeout
<3>[ 102.346282] mmcblk0: timed out sending SET_BLOCK_COUNT command, card status 0x400d00
<3>[ 102.346405] mmcblk0: command error, retrying timeout
<3>[ 102.346893] mmcblk0: timed out sending SET_BLOCK_COUNT command, card status 0x400d00
<3>[ 102.347015] mmcblk0: command error, retrying timeout
<3>[ 102.347595] mmcblk0: timed out sending SET_BLOCK_COUNT command, card status 0x400d00
<3>[ 102.347747] mmcblk0: command error, retrying timeout
and so on.

Full log available here : http://pastebin.com/9VRqRez8

I can access fastboot/Downloading mode without hassle. Making the adb working or getting past the first launch screen is a real pain.

I tried repartitioning using ODIN using I9250_partition-table-0915.pit and it was a success. Even I tried to flash stock ROM using ODIN v1.85. Even though it was a success, old ROM keeps loading up.

Is there anything I can do?

Is there anything that I can do?