It's in the /etc/sudoers file.
User privilege specification
my_user ALL=(ALL:ALL) NOPASSWD: ALL
now if the user is a member of sudo group then the above is overwritten and it still prompts. The file is read from the top down so it's granted the no password via above but then later in the file it hits this:
%sudo ALL=(ALL:ALL) ALL
Which says anyone in the sudo group has 'all' but is still prompted for passwords. The fix is to either comment out the %sudo line OR remove the sudo group from my user.
One final edit: I find that if I install my OS and specify my master user during OS install that its automatically added to the sudo group...so now I use that same user for QB setup and boom. I'm always prompted. I will remove my master user from the sudo group to fix it.