9v batteries are *terrible* for current output, just awful. Wifi, GPS, and cell communications will typically involve peak current in the hundreds of mA; I wouldn't expect that to work on a 9v battery.
If you're using it in the car, power it from a car cellphone charger - those are available in 2A size.
Otherwise, I'd use it with 6 AA batteries in series.