PSP 1001
Motherboard TA-081
Currently on CFW 5.00 m33-6(Temporary Fix)
NO INSTALLED PLUGINS

As the Title states, the buttons on my psp doesn't work except for the volume buttons and brightness button, others said that its a software problem and others say its hardware, I've tried every possible solutions that are scattered on the internet like:

*DISABLED VSHMENU IN RECOVERY MENU
- Works on 5.00 m33-6, buttons work but gets messed up when i try to rename or nickname my PSP.(Temporary fix for now)
-Didn't work on 5.50 Gen-D3 buttons freeze at this CFW (My original CFW when the problem arose)

*USED HELLCATS RECOVERY FLASHER
- The problem persists.

*RE-INSTALLED CFW (5.50 Gen-D3)
- Still nothing.

*USED MMS+PANDORA AND NANDTOOL
- Reverted to 1.50 ofw, buttons work flawlessly.
- Upgraded to 5.00 ofw, buttons also work.
- From 5.00 ofw to 5.00 m33-4 cfw/5.00 m33-6, buttons are dead again.
- Reflash LFLASH, still nothing.
- Used NandTool by cory, Created New NAND and IDSTORAGE but still no luck.(Backed up original NAND and IDSTORAGE)

*USED KEY CLEANING APPS
- Didn't do any good.

*CHECK/CLEAN HARDWARE
- Opened PsP and checked everything(Took PSP by parts) inside, cleaned dust. Still no luck though.
- Noticed that when I detached the HomeBar(where the start, volume, brightness, select etc.. buttons are) from its board the other buttons actually work even with CFW installed and VSH menu enabled. I bought a new homebar button attached it to its board, with cfw and vsh enabled turned on psp and viola the buttons are frozen again.

So Guys, those are the things that I've done so far to try and fix this problem, Really need your help Guys.