did You try , I understand many times VolUp+Power ?
I have sometimes too this problem , but put out a battery and put in back and try again VolUP+Power goes always to Recovery (CWM)
If You have a root then You can try put original recovery to mmcblk
here is orginal recovery for v2.1 : original_recovery_v21.zip
after download extract two files from zip
boot.img
recovery.img
and put on Your internal or external sdcard
"file_location" is "sdcard" if You use local usb storage or "sdcard1" if You use external microsdcard
run cmd console and ADB
adb shell
su
stop
dd if=/file_location/boot.img of=/dev/block/mmcblk0p16
dd if=/file_location/recovery.img of=/dev/block/mmcblk0p6
reboot recovery
If You don't have a root , You need to "downgrade" flash Your Monster to 1.9 and after that update to 2.1
Monster_1_9_Android_4_1.zip
Pentagram_Monster_2_1.zip
and try again use CWM from here : CWM_s4502M_ViT.zip
just install it from standard recovery mode , You can try also disable/turn off check signing of installed zip's in standard recovery
and one tip after install CWM_s4502M just after restart keep pressed VolUp+Power to automatic enter to CWM Recovery
after You run CWM Recovery choose "reboot system now" from menu
after that CWM ask You abut replace permamently original recovery with CWM choose "Yes"
second question will be about root to fix it ( You can choose yes or no its always asking about this)
If You boot to orginal recovery You need again install CWM and keep in mind to keep pressed on first restart VolUp+Power.
If You use method with flash to 1.9 and update to 2.1 try use also this fix after install a CWM
repartition.zip
its incrase Your DATA (for applications) partirion size to 2.31GB and decrase local storage to 512MB
full information is on this thread
https://forum.android.com.pl/topic/420314-zmiana-rozmiaru-partyji-aplikacji-data-z-poziomu-cwm/