It's a long shot but you may can put the device in logging mode by hitting

+LGLG. You can then clear the log and in options put in Information mode. Go run your program then look back at the log and your error should be the one bolded out. You can then view the error for a toe hold into what is causing it.
The problem is I don't know if the reload will overflow the log or wipe it out...