Ok   I took out the offset, precision, and delay.  I let everything stabilize a bit and then took 3 samples.  
Here's what it came up with.  
$ date && chronyc sources
Tue  9 Aug 08:54:52 EDT 2016
210 Number of sources = 5
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
#* GPS                           0   4   377    15  +1479us[+1575us] +/-  522us
^? clockb.ntpjs.org              0   6     0     -     +0ns[   +0ns] +/-    0ns
^- proxmox.undeadarmy.com        2   6     7     8    -63ms[  -63ms] +/-   87ms
^- host2.kingrst.com             2   6     7     9    -72ms[  -72ms] +/-   91ms
^- clock.xmission.com            1   6     7     8    -65ms[  -65ms] +/-   41ms
irishmistii@IrishMistII:~ $ date && chronyc sources
Tue  9 Aug 08:55:00 EDT 2016
210 Number of sources = 5
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
#* GPS                           0   4   377    12   -606us[-1568us] +/-  422us
^? clockb.ntpjs.org              0   6     0     -     +0ns[   +0ns] +/-    0ns
^- proxmox.undeadarmy.com        2   6     7    16    -62ms[  -63ms] +/-   87ms
^- host2.kingrst.com             2   6     7    16    -71ms[  -72ms] +/-   91ms
^- clock.xmission.com            1   6     7    16    -64ms[  -65ms] +/-   41ms
irishmistii@IrishMistII:~ $ date && chronyc sources
Tue  9 Aug 08:55:08 EDT 2016
210 Number of sources = 5
MS Name/IP address         Stratum Poll Reach LastRx Last sample               
===============================================================================
#* GPS                           0   4   377    20   -606us[-1568us] +/-  422us
^? clockb.ntpjs.org              0   6     0     -     +0ns[   +0ns] +/-    0ns
^- proxmox.undeadarmy.com        2   6     7    24    -62ms[  -63ms] +/-   87ms
^- host2.kingrst.com             2   6     7    25    -71ms[  -72ms] +/-   91ms
^- clock.xmission.com            1   6     7    24    -64ms[  -65ms] +/-   41ms
On Tue, Aug 9, 2016 at 8:10 AM, Chris Greenman <chris.m.greenman@xxxxxxxxx> wrote:
      Thanks.  I already enabled my NTP sources and you're right, the gps is getting marked as bad. 
      I'll play with that today.
      Chris
      On Aug 9, 2016 4:42 AM, "Miroslav Lichvar" <mlichvar@xxxxxxxxxx> wrote:
            On Mon, Aug 08, 2016 at 01:21:56PM -0400, Chris Greenman wrote:
            > 210 Number of sources = 1
            > MS Name/IP address         Stratum Poll Reach LastRx Last sample
            >
            > ===============================================================================
            > #* GPS                           0   4   377    17   +296us[ +347us] +/-
            >  200ms
            >
            >
            > I am perfectly happy with 200ms error in time.   That more than suits my
            > needs.
            You might want to try this with some NTP sources and see how accurate
            is the GPS time source. From that you would adjust the offset value on
            the refclock SHM line so the the error is reduced and the GPS source
            is not marked as a falseticker when there are other source. I'd also
            suggest to add "minsamples 64" to the refclock directive, so chronyd
            doesn't try to follow short-term variations in the measured offset
            (the error in the message based GPS time tends to be non-random).
            --
            Miroslav Lichvar
            --
            To unsubscribe email chrony-users-request@xxxxxxxxxxxxxxxxxxxx
            with "unsubscribe" in the subject.
            For help email chrony-users-request@xxxxxxxxxxxxxxxxxxxx
            with "help" in the subject.
            Trouble?  Email listmaster@xxxxxxxxxxxxxxxxxxxx.