I have a lot of GPS fuzz on my Motola Atrix 4g.
Sometimes GPS goes on for a second, then off.
Sometimes GPS doesn't go on and break (??) so I have to reboot.
Starting GPS Status first, then Waze, and it works much better.
I'm not sure what Waze is doing with the GPS - I didn't know there were options, but I haven't tried coding Android - but it's not entirely right. No other app have any problem with the GPS.
Also, Waze refuses to read the phone's own old location. It only ever uses Waze' last recorded position, regardless.