Usually if won't boot is something wrong with bootloader or kernel. Try to flash just the pb1 firmware or kernel only.Sorry for the confusion. Yes, I did confirm that the phone was on pb1 and I even re-flashed it again to make sure. but I still get the odin failed error when trying to flash the bootloader.
I also tried installing BOK3 and BOG5, but with no luck. they all fail the same way few seconds after I click start. the only firmware that I can flash successfully is the PB1 but after it PASS, I get the boot loop!