Hi - I have the same problem. I 'm using Lenovo P780_ROW_S116_130828 ROM. I've noticed that the problem appears only on local roaming. My network enables local roaming on T-mobile. Only then it switches on GPS. As if it was launched by the APN? I've tried to switch off all services with location/fused location/geotagging etc. no luck. Problem disappeared only when it is unable to dial (to many services switched off). If it dials thru t-mobile - GPS launches. On standard network - or other providers everything is ok. Changing modem img to v52 - also no luck. What I know is that whenever I turn off Allow Network Initiated Request in Mobile Uncle Tools (AGPS settings in dev mode) it reappears switched on. Maybe it is the problem?