getCurrentPosition no longer working!!!

Pls how can I get this working again? It has been working but noticed it is no longer working after one of your system upgrades. I have to use this (not your geolocation service) due to the huge no of calls. It works on simulation/chrome but not on the actual device (works once in 20 attempts????). I am using JQuery Mobile, Resource V4.1 and also tried resource V5.0 but same issue. I desperately need to resolve this! I have also tried all your android sdk versions 4.1 to 8.0 - same result! It must have stopped working a few weeks ago but just found out now!

if (navigator.geolocation) {

navigator.geolocation.getCurrentPosition(function(pos) {

// not getting to this point!!!!
alert('lat is ' + pos.coords.latitude + ', lon is ' + pos.coords.longitude);

},function(){},{maximumAge:0,timeout:3000,enableHighAccuracy: true});

1 person has
this problem