markos2a:
I used the my custom programmer to upload this sketch that keeps failing via USB using the ISP communication
When you do that you erase the bootloader, which causes the error you got when you try a normal upload over the Rambo's USB cable.