I've been having this problem with my Z3 Compact and have sent it in for repair. Like you, my service test fails, and I've noticed if I give the phone a severe shake, it starts working again. After a brief period of use, it ceases to function again. Definitely a hardware problem