When I get home today i'll post a smaller project recreating the issue.
I have no timers, nothing but the basics, an activity, a code module and a button running the code.
I have a code module called script ( from an example on this board, it just runs su < something.sh)
I've gone as far as to do it this way with no change:
sub button1_click
Msgbox()
CodeModule.DoSomething <--- that sub containing the script to run
End sub
I'm using B4A with the new abstract designer, 1.7 i think. It's the recent one. (Thanks for that by the way, it's MUCH better. Only thing now is allowing us to change font size on views so we can fit them in, they're huge)